Exemple #1
0
        public IActionResult Edit(int id)
        {
            var model = new StockUpdateModel();

            model.Load(id);
            return(View(model));
        }
Exemple #2
0
        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()) }));
        }
Exemple #3
0
 public IActionResult Edit(StockUpdateModel model)
 {
     if (ModelState.IsValid)
     {
         model.EditStock();
     }
     //return RedirectToAction("Index");
     return(View(model));
 }
Exemple #4
0
        public IActionResult Add(StockUpdateModel model)
        {
            if (ModelState.IsValid)
            {
                model.AddStockRecord();
            }
            var products = model.GetAllProductList();

            ViewBag.ProductList = products;
            return(View(model));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        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());
        }
Exemple #8
0
        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) }));
        }