public async Task <IEnumerable <LookupDto> > SurgeriesQueryAsync(GetLookupsInput input) { return(await _surgeryRepository.Query(x => x .Where(p => p.IsDeleted == input.DeletedOnly) .Skip(input.SkipCount) .Take(input.MaxResultCount) .Select(x => new LookupDto() { Id = x.Id, Name = x.Name, Status = x.Status }).ToListAsync())); }
public async Task <AppResponse <DiseasesQueryOutput> > GetDiseasesAsync(GetLookupsInput input) { input.TrimStringProperties(); IEnumerable <LookupDto> records = await _systemtLookupsManager.DiseasesQueryAsync(input); return(new AppResponse <DiseasesQueryOutput> { Data = new DiseasesQueryOutput { Diseases = records }, IsSuccessful = true, StatusCode = StatusCodes.SUCCESS }); }
public async Task <IActionResult> GetAllergiesAsync([FromBody] GetLookupsInput input) { AppResponse <AllergiesQueryOutput> response = await _systemLookupsService.GetAllergiesAsync(input); return(Ok(response)); }
public async Task <IEnumerable <AccountSubTypeDto> > AccountSubTypesQueryAsync(GetLookupsInput input) { return(await _accountSubTypeRepository.Query(x => x .Where(p => p.IsDeleted == input.DeletedOnly) .Skip(input.SkipCount) .Take(input.MaxResultCount) .Select(x => new AccountSubTypeDto() { Id = x.Id, Name = x.Name, Notes = x.Notes, Status = x.Status, AccountType = new Models.AccountType.AccountTypeDto() { Name = x.AccountType.Name, Id = x.AccountType.Id } }).ToListAsync())); }