Escali License control 1
SegmentViewModel.cs
Gå til dokumentasjonen til denne filen.
1using AutoMapper;
5
7{
9 {
11
12 public List<SegmentClientModel>? Segments { get; private set; }
13
14 public SegmentViewModel(DataContext context, IMapper mapper)
15 {
17 _mapper = mapper;
18 }
19
20 public async Task GetSegments()
21 {
22 var products = await _segmentService.GetAllSegments();
23 UpdateSegments(_mapper.Map<List<SegmentClientModel>>(products));
24 }
25
26 private void UpdateSegments(List<SegmentClientModel> segments)
27 {
28 Segments = segments;
30 }
31
32 }
33}
var context
Definition: Program.cs:49
SegmentViewModel(DataContext context, IMapper mapper)
void UpdateSegments(List< SegmentClientModel > segments)
SegmentService class inserts and updates Segment in the Database
async Task< List< Segment > > GetAllSegments()
Read all Segments from database