public ActionResult <CustomerPutResponse> Put(int id, [FromBody] CustomerPutRequest request) { var entity = repository.SingleOrDefault(e => e.Id == id); if (entity == null) { return(NotFound()); } entity.FirstName = request.FirstName; entity.LastName = request.LastName; var response = _mapper.Map <Customer, CustomerPutResponse>(entity); return(Ok(response)); }
public async Task <ActionResult <bool> > PutCustomer(CustomerPutRequest request) { return(Ok(await _repository.Update(_mapper.Map <Customer>(request)))); }