public ActionResult _StockUpdateForm(StockUpdateViewModel model) { double totalLiabilityValue = StockLiabilityQueries.GetLiabilityValueOfStock(model.Id); if (model.StockValue < totalLiabilityValue && totalLiabilityValue > 0) { ModelState.AddModelError("CompareStockValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị cổ phiếu"); } StockUpdateViewModel stock = StockQueries.GetStockById(model.Id); if (!stock.Name.Equals(model.Name) && StockQueries.CheckExistStock(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("DuplicateName", "Cổ phiếu này đã tồn tại"); } if (ModelState.IsValid) { int result = StockQueries.UpdateStock(model); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
public ActionResult _LiabilityUpdateForm2nd(StockLiabilityUpdateViewModel model) { double totalLiabilityValue = StockLiabilityQueries.GetLiabilityValueOfStock(model.AssetId); double liabilityValue = StockLiabilityQueries.GetStockValue(model.Id); double stockValue = StockQueries.GetStockValue(model.AssetId); if (stockValue < totalLiabilityValue - liabilityValue + model.Value && totalLiabilityValue - liabilityValue + model.Value > 0) { ModelState.AddModelError("CompareStockValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị cổ phiếu"); } if (ModelState.IsValid) { int result = StockLiabilityQueries.UpdateStockLiability(model); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
public ActionResult DeleteLiability(int id) { int result = StockLiabilityQueries.DeleteStockLiability(id); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } }
public ActionResult _LiabilityUpdateForm2nd(int id) { StockLiabilityUpdateViewModel model = StockLiabilityQueries.GetViewModelById(id); return(PartialView(model)); }