public async Task <FilterExecutionDetail> SaveFilterDetail(FilterViewModel filter) { var filterExecutionDetail = new FilterExecutionDetail(); var dateNow = DateTime.Now; try { var filterCriteria = _filterCriteriaBusiness .GetFilterCriteria(new Guid(filter.IdFilterField), new Guid(filter.IdFilterCriteria)); filterExecutionDetail.IdFilterExecution = new Guid(filter.IdFilterExecution); filterExecutionDetail.FilterCriteria = filterCriteria; filterExecutionDetail.IdFilterCriteria = filterCriteria.Id; filterExecutionDetail.Value = filter.FilterValue; filterExecutionDetail.CreationFilter = dateNow; _filterExecutionDetailBusiness.InsertOrUpdate(filterExecutionDetail); } catch (ExceptionMardis ex) { _logger.LogError(ex.Message); } return(await Task.FromResult(filterExecutionDetail)); }
public void DeleteFilterDetail(string idFilterExecutionDetail) { FilterExecutionDetail filterExecutionDetail = _filterExecutionDetailBusiness.GetOne(new Guid(idFilterExecutionDetail)); if (null != filterExecutionDetail) { _filterExecutionDetailBusiness.PhysicalDelete(filterExecutionDetail); } }
public void PhysicalDelete(FilterExecutionDetail entity) { _filterExecutionDetailDao.PhysicalDelete(entity); }
public void InsertOrUpdate(FilterExecutionDetail entity) { _filterExecutionDetailDao.InsertOrUpdate(entity); }