public IActionResult Edit(int id) { var model = new StockUpdateModel(); model.Load(id); return(View(model)); }
public IActionResult DeleteConfirmed(int id) { var model = new StockUpdateModel(); var viewModel = new StockViewModel(); model.Delete(id); return(Json(new { html = Helper <StockController> .RenderRazorViewToString(this, "_ViewAll", viewModel.GetStocks()) })); }
public IActionResult Edit(StockUpdateModel model) { if (ModelState.IsValid) { model.EditStock(); } //return RedirectToAction("Index"); return(View(model)); }
public IActionResult Add(StockUpdateModel model) { if (ModelState.IsValid) { model.AddStockRecord(); } var products = model.GetAllProductList(); ViewBag.ProductList = products; return(View(model)); }
public IActionResult Add() { var model = new StockUpdateModel(); var productModel = new ProductUpdateModel(); var products = productModel.GetAllProductList(); ViewBag.ProductList = products; var categories = productModel.GetAllCategoryList(); ViewBag.CategoryList = categories; return(View(model)); }
public IActionResult AddOrEdit(int id = 0) { var model = new StockUpdateModel(); if (id == 0) { return(View(model)); } else { model.Load(id); return(View(model)); } }
public ActionResult <StockDetailsModel> UpdateStockByIsinAsync(string isin, [FromBody] StockUpdateModel updateModel) { //TODO: implement this async if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (string.IsNullOrWhiteSpace(isin) || updateModel == null) { return(BadRequest()); } return(Ok()); }
public IActionResult AddOrEdit(int id, StockUpdateModel model) { var viewModel = new StockViewModel(); if (ModelState.IsValid) { //Add if (id == 0) { model.AddStock(); } //Update else { model.UpdateStock(id); } return(Json(new { isValid = true, html = Helper <StockController> .RenderRazorViewToString(this, "_ViewAll", viewModel.GetStocks()) })); } return(Json(new { isValid = false, html = Helper <StockController> .RenderRazorViewToString(this, "AddOrEdit", model) })); }