public async Task Update(CustomerPutModel putModel) { if (putModel == null) { throw new InvalidArgumentException($"{typeof(CustomerPutModel).Name} was null!"); } var item = await _readOnly.ExistsAsync <Customer>(q => q.Id == putModel.Id); if (item == false) { throw new NotFoundException($"Can't find a {typeof(Customer).Name} with ID = {putModel.Id}"); } var entity = _mapper.Map <Customer>(putModel); await _writeOnly.SaveChangesAsync(entity); }
public async Task <NoContentResult> Update([FromBody] CustomerPutModel model) { await _employeeService.Update(model); return(NoContent()); }