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
            });
        }
Exemple #3
0
        public async Task <IActionResult> GetAllergiesAsync([FromBody] GetLookupsInput input)
        {
            AppResponse <AllergiesQueryOutput> response = await _systemLookupsService.GetAllergiesAsync(input);

            return(Ok(response));
        }
Exemple #4
0
 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()));
 }