Exemplo n.º 1
0
        public ActionResult AddCheckList(DSRCManagementSystem.Models.Checklist objmodel)
        {
            DSRCManagementSystemEntities1 objdb = new DSRCManagementSystemEntities1();

            objmodel.CategoryID = Convert.ToInt32(Session["Viewcategory"]);
            var res = "";

            DSRCManagementSystem.CheckList obj = new DSRCManagementSystem.CheckList();
            try
            {
                obj.CheckListName = objmodel.CheckListName.Trim();
                obj.IsActive      = true;
                obj.CategoryID    = objmodel.CategoryID;
                objdb.AddToCheckLists(obj);
                if (!objdb.CheckLists.Any(cobj => cobj.IsActive == true && cobj.CheckListName.Trim() == objmodel.CheckListName.Trim()))
                {
                    objdb.SaveChanges();
                    res = "Success";
                }
                else
                {
                    // return Json(new { Result = "Already", URL = @Url.Action("AlertPopUp", "Popup") }, JsonRequestBehavior.AllowGet);
                    res = "Already";
                }
            }

            catch (Exception Ex)
            {
                string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
                string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
                ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName);
            }

            return(Json(new { Result = res, URL = @Url.Action("AlertPopUp", "Popup") }, JsonRequestBehavior.AllowGet));
        }