Exemple #1
0
 public ActionResult EditMenu(MenuCustomViewModel menuCustomViewModel)
 {
     if (menuCustomViewModel.Image != null)
     {
         string guid = Guid.NewGuid().ToString();
         menuCustomViewModel.Image.SaveAs(Server.MapPath($"~/Content/menu/{guid + menuCustomViewModel.Image.FileName}"));//resim klasörüne resimleri kaydetme
         Menu menu = new Menu();
         menu.Id        = menuCustomViewModel.Id;
         menu.Image     = guid + menuCustomViewModel.Image.FileName;
         menu.IsVisible = menuCustomViewModel.IsVisible;
         menu.Header    = menuCustomViewModel.Header;
         menu.Row       = menuCustomViewModel.Row;
         menu.Detail    = menuCustomViewModel.Detail;
         menu.Link      = menuCustomViewModel.Link;
         menu.LinkType  = menuCustomViewModel.LinkType;
         dataClient.MenuRepository.Edit(menu);
         return(RedirectToAction("Menu"));
     }
     else
     {
         Menu menu = new Menu();
         menu.Id        = menuCustomViewModel.Id;
         menu.Image     = dataClient.MenuRepository.Get(menuCustomViewModel.Id).Image;
         menu.Header    = menuCustomViewModel.Header;
         menu.Row       = menuCustomViewModel.Row;
         menu.IsVisible = menuCustomViewModel.IsVisible;
         menu.Detail    = menuCustomViewModel.Detail;
         menu.Link      = menuCustomViewModel.Link;
         menu.LinkType  = menuCustomViewModel.LinkType;
         dataClient.MenuRepository.Edit(menu);
         return(RedirectToAction("Menu"));
     }
 }
Exemple #2
0
        public ActionResult EditMenu(int id)
        {
            var menu = dataClient.MenuRepository.Get(id);
            MenuCustomViewModel menuCustomViewModel = new MenuCustomViewModel();

            menuCustomViewModel.Detail   = menu.Detail;
            menuCustomViewModel.Header   = menu.Header;
            menuCustomViewModel.Id       = menu.Id;
            menuCustomViewModel.Link     = menu.Link;
            menuCustomViewModel.LinkType = menu.LinkType.Value;
            //menuCustomViewModel.Image = menu.Image;
            menuCustomViewModel.IsVisible = menu.IsVisible.Value;
            menuCustomViewModel.Row       = menu.Row.Value;
            return(View(menuCustomViewModel));
        }
Exemple #3
0
        public ActionResult MenuCreate()
        {
            var menuCustomViewModel = new MenuCustomViewModel();

            return(View(menuCustomViewModel));
        }