Пример #1
0
        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));
        }