public async Task <ActionResult> Index()
        {
            var entities = await repo.GetAllAsync();

            var viewModel = mapper.Map <List <LeaveType>, List <LeaveTypeViewModel> >(entities.ToList());

            return(View(viewModel));
        }
Example #2
0
        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()));
        }