public IActionResult Create(boxCategory boxCategory, IFormFile image, string returnUrl = null) { if (ModelState.IsValid) { repository.AddEntity(boxCategory, image); return(RedirectToLocal(returnUrl)); } ViewBag.boxCategories = new SelectList(this.repository.GetBoxCategories(), "id", "title"); ViewData["ReturnUrl"] = returnUrl; return(View(boxCategory)); }
public IActionResult Edit(int id, boxCategory boxCategory, IFormFile image, string returnUrl = null) { if (id != boxCategory.id) { return(NotFound()); } if (ModelState.IsValid) { this.repository.UpdateEntity(boxCategory, image); return(RedirectToLocal(returnUrl)); } ViewBag.boxCategories = new SelectList(this.repository.GetBoxCategories(), "id", "title"); ViewData["ReturnUrl"] = returnUrl; return(View(boxCategory)); }