public async Task <IHttpActionResult> Get([FromUri] SearchTaskDto searchTaskDto) { var tax = await _taxesService.GetTax(searchTaskDto); if (tax == null) { return(BadRequest("No taxes for this date have been found")); } return(Ok(tax)); }
public async Task <TaxDto> GetTax(SearchTaskDto search) { if (string.IsNullOrEmpty(search.MunicipalityName)) { return(null); } var taxes = await _textRepository .GetTaxByCityAsync(search.MunicipalityName, search.Date); return(taxes.OrderByDescending(x => x.TaxType).First()); /*Fixed code there and in the repository */ }
public List <TaskInstanceDto> Search(SearchTaskDto input) { var list = _repository.GetAllList(x => x.TenantId == AbpSession.TenantId && ((input.Originator ?? "").Length > 0 ? x.Originator == input.Originator : 1 == 1) && ((input.TaskCode ?? "").Length > 0 ? x.TaskCode == input.TaskCode : 1 == 1) && ((input.Status ?? "").Length > 0 ? x.Status == input.Status : 1 == 1) && (input.FromDate.HasValue ? x.CreationTime > input.FromDate : 1 == 1) && (input.ToDate.HasValue ? x.CreationTime < input.ToDate.Value.AddDays(1) : 1 == 1)).MapTo <List <TaskInstanceDto> >(); var statusList = _dataDictionaryAppService.GetDataConfigByCode("TaskInstanceStatus"); foreach (var x in list) { foreach (var y in statusList) { if (y.Code == x.Status) { x.StatusName = y.Name; } } } return(list); }