Example #1
0
        public ActionResult Create(Models.ArticlesModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Articles newArticle = new Articles();
                    newArticle.Name         = model.Name;
                    newArticle.Description  = model.Description;
                    newArticle.Price        = model.Price;
                    newArticle.Store_Id     = model.Store_Id;
                    newArticle.TotalInShelf = model.TotalInShelf;
                    newArticle.TotalInVault = model.TotalInVault;

                    app.CreateArticle(newArticle);
                    return(RedirectToAction("Index"));
                }
                else
                {
                    model.ListStores = GetStores();
                    return(View("AddArticles", model));
                }
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }
Example #2
0
        public ActionResult Edit(Models.ArticlesModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    Articles upArticle = new Articles();
                    upArticle.Id           = model.Id;
                    upArticle.Name         = model.Name;
                    upArticle.Description  = model.Description;
                    upArticle.Price        = model.Price;
                    upArticle.Store_Id     = model.Store_Id;
                    upArticle.TotalInShelf = model.TotalInShelf;
                    upArticle.TotalInVault = model.TotalInVault;

                    app.UpdateArticle(upArticle);
                    return(RedirectToAction("Index"));
                }
                else
                {
                    model.ListStores = GetStores();
                    return(View("EditArticles", model));
                }
            }
            catch
            {
                return(View("Error"));
            }
        }
Example #3
0
        public ActionResult AddArticle()
        {
            try
            {
                Models.ArticlesModel model = new Models.ArticlesModel();
                model.ListStores = GetStores();

                return(View("AddArticles", model));
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }
Example #4
0
        public ActionResult Index()
        {
            try
            {
                Models.ArticlesModel model = new Models.ArticlesModel();
                model.ListArticles = app.GetAllArticles();

                return(View(model));
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }
Example #5
0
        public ActionResult Edit(int id)
        {
            try
            {
                Models.ArticlesModel model = new Models.ArticlesModel();

                var editArticle = app.GetArticle(id);
                model.ListStores = GetStores();

                model.Name         = editArticle.Name;
                model.Description  = editArticle.Description;
                model.Price        = editArticle.Price;
                model.TotalInShelf = editArticle.TotalInShelf;
                model.TotalInVault = editArticle.TotalInVault;
                model.Store_Id     = editArticle.Store_Id;

                return(View("EditArticles", model));
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }