public IActionResult GetStocks() { var tableModel = new DataTablesAjaxRequestModel(Request); var model = new StockViewModel(); var data = model.GetStocks(tableModel); return(Json(data)); }
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) })); }
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 Index() { var model = new StockViewModel(); return(View(model.GetStocks())); }