public async Task <IActionResult> Put(int id, vm.CustomerDetails customerDetails) { var updateSuccessful = await _service.UpdateCustomerDetails(id, Mapper.Map <dm.CustomerDetails>(customerDetails)); if (updateSuccessful) { return(Ok(string.Format("Customer with ID of {0} was successfully updated", id))); } return(BadRequest()); }
public async Task <ActionResult <vm.CustomerDetails> > Post(vm.CustomerDetails customerDetails) { var createdDetails = _mapper.Map <vm.CustomerDetails>(await _service.CreateCustomerDetails(Mapper.Map <dm.CustomerDetails>(customerDetails))); return(CreatedAtAction("Get", new { id = createdDetails.CustomerId }, createdDetails)); }