public ActionResult Edit(int id) { IProfileDAC dac = new ProfileDAC(); var profile = dac.GetProfile(id); var model = new ProfileEdit { ProfileID = profile.ProfileID, Name = profile.Name, ProfileText = profile.ProfileText, SortOrder = profile.SortOrder }; return View(model); }
public ActionResult Edit(ProfileEdit profile) { if (!ModelState.IsValid) return View(profile); IProfileDAC dac = new ProfileDAC(); dac.Update(profile.ProfileID, profile.Name, profile.ProfileText, profile.SortOrder); return RedirectToAction("Index"); }
public ActionResult Create(ProfileCreate profile) { if (!ModelState.IsValid) return View(profile); IProfileDAC dac = new ProfileDAC(); dac.Add(profile.Name, profile.ProfileText, profile.SortOrder); return RedirectToAction("Index"); }
public ActionResult AddImage(HttpPostedFileBase file, int profileID) { if (file != null) { IProfileDAC dac = new ProfileDAC(); var profile = dac.GetProfile(profileID); string path = System.IO.Path.Combine(Server.MapPath("~/SiteContent/Images/Band/"), profile.ImageName); file.SaveAs(path); } // after successfully uploading redirect the user return RedirectToAction("Index"); }
// GET: Admin/Profiles public ActionResult Index() { IProfileDAC dac = new ProfileDAC(); IList<Profile> profiles = dac.GetAll(); return View(profiles); }
public ActionResult Delete(int id) { IProfileDAC dac = new ProfileDAC(); dac.Delete(id); return RedirectToAction("Index"); }