Esempio n. 1
0
 public ActionResult Create(RollerCategory rollerCategory)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _db.rollerCategories.Add(rollerCategory);
             int result = _db.SaveChanges();
             if (result > 0)
             {
                 TempData["formStatus"]    = true;
                 TempData["formStatusMsg"] = "<b>STATUS</b>: New rubber roller category has been successfully added!";
                 LogAction.log(this._controllerName, "POST", "Added new roller category record", User.Identity.GetUserId());
             }
         }
         return(Redirect(Request.UrlReferrer.ToString()));
     }
     catch (Exception ex)
     {
         TempData["formStatus"]    = false;
         TempData["formStatusMsg"] = "<b>ALERT</b>: Oops! Something went wrong. The rubber roller category has not been successfully added.";
         LogAction.log(this._controllerName, "POST", "Error: " + ex.Message, User.Identity.GetUserId());
         return(Redirect(Request.UrlReferrer.ToString()));
     }
 }
Esempio n. 2
0
        // GET: Returns edit form with existing roller category data
        public ActionResult Edit(int?id)
        {
            // Ensure ID is supplied
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }

            // Retrieve existing specific roller category from database
            RollerCategory rollerCategory = _db.rollerCategories.SingleOrDefault(c => c.rollerCategoryID == id);

            // Ensure the retrieved value is not null
            if (rollerCategory == null)
            {
                return(RedirectToAction("Index"));
            }

            LogAction.log(this._controllerName, "GET", string.Format("Requested RubberRoller-Edit {0} webpage", id), User.Identity.GetUserId());
            return(View("CreateEditForm", rollerCategory));
        }
Esempio n. 3
0
        public ActionResult Update(RollerCategory rollerCategory)
        {
            try
            {
                // Retrieve existing specific roller category from database
                RollerCategory rollerCat = _db.rollerCategories.SingleOrDefault(c => c.rollerCategoryID == rollerCategory.rollerCategoryID);

                if (rollerCat == null)
                {
                    return(RedirectToAction("Index"));
                }

                rollerCat.size           = rollerCategory.size;
                rollerCat.description    = rollerCategory.description;
                rollerCat.minAmount      = rollerCategory.minAmount;
                rollerCat.remark         = rollerCategory.remark;
                rollerCat.criticalStatus = rollerCategory.criticalStatus;

                int result = _db.SaveChanges();
                if (result > 0)
                {
                    TempData["formStatus"]    = true;
                    TempData["formStatusMsg"] = "<b>STATUS</b>: Rubber roller category has been successfully updated!";
                    LogAction.log(this._controllerName, "POST", "Roller category details updated", User.Identity.GetUserId());
                }
                else
                {
                    TempData["formStatus"]    = false;
                    TempData["formStatusMsg"] = "<b>ALERT</b>: Roller category details has not been successfully updated.";
                    LogAction.log(this._controllerName, "POST", $"Error updating roller category ID:{rollerCat.rollerCategoryID} details", User.Identity.GetUserId());
                }
                return(Redirect(Request.UrlReferrer.ToString()));
            }
            catch (Exception ex)
            {
                TempData["formStatus"]    = false;
                TempData["formStatusMsg"] = "<b>ALERT</b>: Oops! Something went wrong. The rubber roller category has not been successfully updated.";
                LogAction.log(this._controllerName, "POST", "Error: " + ex.Message, User.Identity.GetUserId());
                return(Redirect(Request.UrlReferrer.ToString()));
            }
        }