Beispiel #1
0
        // GET
        public AllProfileMenuViewModel GetMenuItem(int id)
        {
            var menuItem = this.Context.ProfileMenus.Where(m => m.Id == id).FirstOrDefault();

            AllProfileMenuViewModel item = Mapper.Map <ProfileMenu, AllProfileMenuViewModel>(menuItem);

            return(item);
        }
Beispiel #2
0
        public bool EditMenuItem(AllProfileMenuViewModel model)
        {
            var menu = this.Context.ProfileMenus.Where(m => m.Id == model.Id).FirstOrDefault();

            menu.Role        = model.Role;
            menu.Description = model.Description;

            this.Context.SaveChanges();
            return(true);
        }
Beispiel #3
0
        public ActionResult Edit(AllProfileMenuViewModel model)
        {
            if (!ModelState.IsValid || model.System == string.Empty)
            {
                TempData.Add("NotChoosenSystem", "Задължително трябва да въведете Име на услуга!");
                return(View(model));
            }
            if (!ModelState.IsValid || model.Role == string.Empty)
            {
                TempData.Add("NotChoosenRole", "Задължително трябва да въведете стойност в поле роля/права/достъп");
                return(View(model));
            }
            var menuItem = service.EditMenuItem(model);

            TempData.Add("SuccessEdit", "Успешно променихте записа.");
            return(RedirectToAction("Edit", "Menu", new { id = model.Id }));
        }
Beispiel #4
0
        //GET
        public ActionResult Edit(int id)
        {
            AllProfileMenuViewModel menuItem = service.GetMenuItem(id);

            return(View(menuItem));
        }