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")); } }
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)); }
public ActionResult MenuCreate() { var menuCustomViewModel = new MenuCustomViewModel(); return(View(menuCustomViewModel)); }