public async Task <ActionResult <ViewPagingDataResult <UserDataViewModel> > > GetData (UserDataRequestDto userDataRequest) { var data = await _userService.GetDataAsync(userDataRequest); var result = new ViewPagingDataResult <UserDataViewModel> { PageIndex = data.PageIndex, PageSize = data.PageSize, TotalCount = data.TotalCount, Result = data.Result.Select(c => new UserDataViewModel { Id = c.Id, IsActive = c.IsActive, BirthDate = c.BirthDate, EmailAddress = c.EmailAddress, FullName = c.FullName, NationalCode = c.NationalCode, CellPhoneNumber = c.CellPhoneNumber, UserType = (ViewModels.Enums.UserType)c.UserType, }).ToList(), }; return(result); }
public async Task <ActionResult <ViewPagingDataResult <GroupDataViewModel> > > GetData (GroupDataRequestDto groupDataRequest) { var data = await _groupService.GetDataAsync(groupDataRequest); var result = new ViewPagingDataResult <GroupDataViewModel> { PageIndex = data.PageIndex, PageSize = data.PageSize, TotalCount = data.TotalCount, Result = data.Result.Select(c => new GroupDataViewModel { Id = c.Id, IsActive = c.IsActive, Name = c.Name, }).ToList(), }; return(result); }
public async Task <ActionResult <ViewPagingDataResult <OperationDataViewModel> > > GetData (OperationDataResuqestDto request) { var data = await _operationService.GetAsync(request); var result = new ViewPagingDataResult <OperationDataViewModel> { TotalCount = data.TotalCount, PageSize = data.PageSize, PageIndex = data.PageIndex, Result = data.Result.Select(c => new OperationDataViewModel { Id = c.Id, Name = c.Name, DisplayName = c.DisplayName, IsActive = c.IsActive, AccessType = (ViewModels.Enums.AccessType)c.AccessType, Parent = c.Parent, }).ToList(), }; return(result); }