Escali License control 1
RegionViewModel.cs
Gå til dokumentasjonen til denne filen.
1using AutoMapper;
5
7{
9 {
10 private readonly RegionService _regionService;
11 public List<RegionClientModel>? Regions { get; private set; }
12
13 public RegionViewModel(DataContext context, IMapper mapper)
14 {
16 _mapper = mapper;
17 }
18
19 public async Task GetRegions()
20 {
21 var regions = await _regionService.GetAllRegions();
22 UpdateRegions(_mapper.Map<List<RegionClientModel>>(regions));
23 }
24
25 private void UpdateRegions(List<RegionClientModel> regions)
26 {
27 Regions = regions;
29 }
30
31 }
32}
var context
Definition: Program.cs:49
RegionViewModel(DataContext context, IMapper mapper)
void UpdateRegions(List< RegionClientModel > regions)
RegionService class inserts and updates Region in the Database
async Task< List< Region > > GetAllRegions()
Read all Regions from database