Escali License control 1
PriorityViewModel.cs
Gå til dokumentasjonen til denne filen.
1using AutoMapper;
5
7{
9 {
11
12 public List<PriorityClientModel>? Priorities { get; private set; }
13
14 public PriorityViewModel(DataContext context, IMapper mapper)
15 {
17 _mapper = mapper;
18 }
19
20 public async Task GetPriorities()
21 {
22 var priorities = await _priorityService.GetAllPriorities();
23 UpdatePriorities(_mapper.Map<List<PriorityClientModel>>(priorities));
24 }
25
26 private void UpdatePriorities(List<PriorityClientModel> priorities)
27 {
28 Priorities = priorities;
30 }
31
32 }
33}
var context
Definition: Program.cs:49
PriorityViewModel(DataContext context, IMapper mapper)
void UpdatePriorities(List< PriorityClientModel > priorities)
PriorityService class inserts and updates Priority in the Database
async Task< List< Priority > > GetAllPriorities()
Read all Priorities from database