public async Task <RecordFilterDto> AddRecordFilter(RecordFilterDto recordFilterDto) { var recordFilter = Mapper.Map <RecordFilter>(recordFilterDto); recordFilter.SetValuesBase(); this._recordFilter = await _recordFilterAsyncRepository.AddAsync(recordFilter); return(Mapper.Map <RecordFilterDto>(this._recordFilter)); }
public async Task <RecordFilterDto> UpdateRecordFilter(RecordFilterDto recordFilterDto) { try { var recordFilter = Mapper.Map <RecordFilter>(recordFilterDto); recordFilter.SetValuesBase(); await _recordFilterAsyncRepository.UpdateAsync(recordFilter); return(Mapper.Map <RecordFilterDto>(recordFilter)); } catch { return(null); } }
public async Task <IActionResult> PutAsync([FromBody] RecordFilterDto recordFilterDto) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _recordFilterService.UpdateRecordFilter(recordFilterDto); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(NoContent()); }