public async Task <List <OutPut_PhoneNumberTypeDto> > GetPhoneNumberTypList(PhoneNumberTypeSelectDto phoneNumberTypeSelectDto) { var Query = dbContext.PhoneNymberTypes.Where(x => string.IsNullOrEmpty(phoneNumberTypeSelectDto.PhoneNumberTypeName) || x.PhoneNymberTypeName.Contains(phoneNumberTypeSelectDto.PhoneNumberTypeName)) .AsNoTracking() .Select(x => new OutPut_PhoneNumberTypeDto() { Id = x.Id, PhoneNumberTypeName = x.PhoneNymberTypeName }); if (phoneNumberTypeSelectDto.ShowPagingView) { var lst = await Query.Skip(phoneNumberTypeSelectDto.Page *phoneNumberTypeSelectDto.PageSize) .Take(phoneNumberTypeSelectDto.PageSize) .ToListAsync(); return(lst); } else { var lst = await Query.ToListAsync(); return(lst); } }
public async Task <IActionResult> SearchPhoneNumberType([FromQuery] PhoneNumberTypeSelectDto searchitems) { searchitems.Page--; var resultlist = await phoneNumberTypeService.SearchPhoneNumberTyp(searchitems); var Result = new BaseSelectOutPutDto <OutPut_PhoneNumberTypeDto>() { IsSuccess = true, ResultList = resultlist }; return(Ok(Result)); }
public async Task <List <OutPut_PhoneNumberTypeDto> > SearchPhoneNumberTyp(PhoneNumberTypeSelectDto selectmodel) { return(await phoneNumberTypeRepository.GetPhoneNumberTypList(selectmodel)); }