public async Task <ActionResult> Index() { var entities = await repo.GetAllAsync(); var viewModel = mapper.Map <List <LeaveType>, List <LeaveTypeViewModel> >(entities.ToList()); return(View(viewModel)); }
public async Task <IResult <List <LookupDto> > > GetAllAsync() { var leaveTypes = await _leaveTypeRepository.GetAllAsync(orderBy : order => order.OrderBy(x => x.Name)); return(await Result <List <LookupDto> > .SuccessAsync(leaveTypes.Select(LeaveTypeMapper.ToLookup).ToList())); }