Пример #1
0
        public ActionResult NewUCFunction(UCategoryFunctionModel Model)
        {
            try
            {
                tblUserCategoryFunction Category = new tblUserCategoryFunction();

                Category.CreatedBy   = "ADMIN";
                Category.CreatedDate = DateTime.Now;
                if (Model.Active == true)
                {
                    Category.IsActive = "Y";
                }
                else
                {
                    Category.IsActive = "N";
                }
                Category.CategoryId = Model.CategoryId;
                Category.FunctionId = Model.FunctionId;

                Connection.tblUserCategoryFunctions.Add(Category);
                Connection.SaveChanges();
                return(RedirectToAction("Category"));
            }
            catch (Exception Ex)
            {
                Errorlog.ErrorManager.LogError("CreateCategory(UserCategoryModel Model) @ UserController", Ex);
                return(RedirectToAction("Category"));
            }
        }
Пример #2
0
        public ActionResult DeleteUCFunction(UCategoryFunctionModel Model)
        {
            try
            {
                tblUserCategoryFunction Tble = Connection.tblUserCategoryFunctions.Find(
                    Model.CategoryId, Model.FunctionId);
                Connection.tblUserCategoryFunctions.Remove(Tble);
                Connection.SaveChanges();

                return(Json("Success", JsonRequestBehavior.AllowGet));
            }
            catch
            {
                return(Json("Error", JsonRequestBehavior.AllowGet));
            }
        }
Пример #3
0
        private void Authentication(string ControlerName)
        {
            if (USession.User_Id != "")
            {
                string CategoryId = USession.User_Category;
                tblUserCategoryFunction AccessControl = Connection.tblUserCategoryFunctions.SingleOrDefault(a => a.FunctionId == ControlerName && a.CategoryId == CategoryId && a.IsActive == "Y");

                if (AccessControl == null)
                {
                    //RedirectToAction("~/Prohibited");
                    Response.Redirect("~/Prohibited");
                }
            }
            else
            {
                // RedirectToAction();
                Response.Redirect("~/Home/Login");
            }
        }