public ActionResult EditSponsor(Sponsor Sponsor, HttpPostedFileBase LogoUpload) { Sponsor dbSponsor = new Sponsor { AssociationID = CurrentProfile.AssociationID }; if (Sponsor.SponsorID != Guid.Empty) dbSponsor = reposetory.GetSponsor(Sponsor.SponsorID); if (dbSponsor == null) return HttpNotFound(); if (ModelState.IsValid) { dbSponsor.Name = Sponsor.Name; dbSponsor.Body = Sponsor.Body; dbSponsor.Finish = Sponsor.Finish; dbSponsor.URL = Sponsor.URL; dbSponsor.Sequence = Sponsor.Sequence; //dbEvent.Trim(); if (reposetory.Save(dbSponsor)) { Sponsor.SponsorID = dbSponsor.SponsorID; ModelState.Clear(); ViewBag.FormSucces = true; if (LogoUpload != null && LogoUpload.ContentLength > 0 && IsImage(LogoUpload)) { String url = SaveImageFile(LogoUpload, Sponsor.SponsorID); } } } return View(Sponsor); }
public ActionResult EditSponsor(Guid? ID) { Sponsor S = null; ; if (ID != null) S = reposetory.GetSponsor((Guid)ID); if (S == null) S = new Sponsor(); return View(S); }