Beispiel #1
0
        public ActionResult Create([Bind(Prefix = "")] Models.AccessLevel model)
        {
            if (ModelState.IsValid)
            {
                var db = new CodeFirst.CodeFirst();
                if (db.Access_Level.Count() > 0)
                {
                    var item = db.Access_Level.OrderByDescending(a => a.AccessLevelID).FirstOrDefault();

                    db.Access_Level.Add(new CodeFirst.Access_Level
                    {
                        AccessLevelID    = item.AccessLevelID + 1,
                        LevelName        = model.LevelName,
                        LevelDescription = model.LevelDescription
                    });
                }
                else
                {
                    db.Access_Level.Add(new CodeFirst.Access_Level
                    {
                        AccessLevelID    = 1,
                        LevelName        = model.LevelName,
                        LevelDescription = model.LevelDescription
                    });
                }

                db.SaveChanges();
                model.JavaScriptToRun = "mySuccess()";
                TempData["model"]     = model;
                return(RedirectToAction("Index", "AccessLevels"));
            }

            return(View("Index", model));
        }
        public ActionResult Index(Models.AccessLevel model)
        {
            if (ModelState.IsValid)
            {
                CodeFirst.CodeFirst db = new CodeFirst.CodeFirst();

                var myType = db.Access_Level.Where(i => i.AccessLevelID == model.AccessLevelID).FirstOrDefault();

                model.AccessLevelID    = myType.AccessLevelID;
                model.LevelName        = myType.LevelName;
                model.LevelDescription = myType.LevelDescription;
            }

            return(View(model));
        }
        // GET: AccessLevelModify
        public ActionResult Index(string levelID)
        {
            Models.AccessLevel  myModel = new Models.AccessLevel();
            CodeFirst.CodeFirst db      = new CodeFirst.CodeFirst();
            if (levelID != null)
            {
                var intLevelID = Int32.Parse(levelID);
                var myType     = db.Access_Level.Where(i => i.AccessLevelID == intLevelID).FirstOrDefault();

                myModel.AccessLevelID    = myType.AccessLevelID;
                myModel.LevelName        = myType.LevelName;
                myModel.LevelDescription = myType.LevelDescription;
            }

            return(View(myModel));
        }
        public ActionResult Update([Bind(Prefix = "")] Models.AccessLevel model)
        {
            if (ModelState.IsValid)
            {
                var db    = new CodeFirst.CodeFirst();
                var level = db.Access_Level.Where(v => v.AccessLevelID == model.AccessLevelID).SingleOrDefault();

                if (level != null)
                {
                    level.AccessLevelID    = model.AccessLevelID;
                    level.LevelName        = model.LevelName;
                    level.LevelDescription = model.LevelDescription;
                    db.SaveChanges();
                }

                TempData["js"] = "myUpdateSuccess()";
                return(RedirectToAction("Index", "AccessLevels"));
            }

            return(View("Index", model));
        }
Beispiel #5
0
        // GET: AddAccessLevel
        public ActionResult Index()
        {
            var level = new Models.AccessLevel();

            return(View(level));
        }