public async Task CreateUpdate(CreateUpdateRequestDto createUpdateRequestDto) { SetCherryItemExpirationDate(createUpdateRequestDto.CherryItem); var cherry = CherryMapper.MapToModel(createUpdateRequestDto.CherryItem); await _dataLoadLogic.CreateUpdate(createUpdateRequestDto.Key, cherry); }
public async Task <IActionResult> Append([FromBody] CreateUpdateRequestDto createUpdateRequestDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _cherryLogic.CreateUpdate(createUpdateRequestDto); } catch (ExpirationDateException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok()); }