public ActionResult AddNew(T_Slide iSlide) { // Upload the image HttpPostedFileBase file = Request.Files["ImageData"]; string PathReturn = UploadSlideImage(file); iSlide.ImagePath = PathReturn; ReturnValue<bool> result = new ReturnValue<bool>(false, ""); if (ModelState.IsValid) { result = _SlideServices.AddNewSlide(iSlide); } if (result.RetValue) { return RedirectToAction("List", "Slide"); } else { SlideViewModel Model = new SlideViewModel(iSlide, _slideGroupServices.GetAll()); // Get Slide_List again ModelState.AddModelError("Error", result.Msg); return View(Model); } }
public ActionResult AddNew() { SlideViewModel Model = new SlideViewModel(); Model.SlideGroupList = _slideGroupServices.GetAll(); return View(Model); }
public ActionResult Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } SlideViewModel Model = new SlideViewModel(_SlideServices.GetByID((int)id), _slideGroupServices.GetAll()); return View("Edit", Model); }