public async Task <IActionResult> Put([FromRoute] int id, [FromBody] UpdateLaundryViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //creating the product var product = _mapper.Map <Product>(model); product.ProductId = id; var productUpdated = await _productManager.CreateOrEdit(product); return(new OkObjectResult(productUpdated)); }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] UpdateLaundryViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //creating the laundry var laundry = _mapper.Map <Laundry>(model); var laundryIdentity = await _laundryManager.Find(id); laundry.IdentityId = laundryIdentity.IdentityId; laundry.AddressId = laundryIdentity.AddressId; laundry.BankDataId = laundryIdentity.BankDataId; laundry.LaundryId = id; var laundryUpdated = await _laundryManager.CreateOrEdit(laundry); return(new OkObjectResult(laundryUpdated)); }