public async Task <JsonResult> Update([FromBody] SalesView salesView) { bool isSuccess = false; ActionMessage rMessage = new ActionMessage() { Message = "Update sales success!", Result = true }; int customerId = salesView.CustomerId; if (customerId > 0) { Customer customer = _customerDao.GetObjectById(customerId); salesView.Customer = customer; } int productId = salesView.ProductId; if (productId > 0) { Product product = _productDao.GetObjectById(productId); salesView.Product = product; } int storeId = salesView.StoreId; if (storeId > 0) { Store store = _storeDao.GetObjectById(storeId); salesView.Store = store; } isSuccess = this._salesDao.Update(salesView); if (!isSuccess) { rMessage.Message = "Update sales fail!"; rMessage.Result = false; } return(Json(rMessage)); }