public IActionResult Edit(int id) { Sponsor sponsor = _repo.GetByID(id); EditSponsorVM model = new EditSponsorVM { Id = sponsor.ID, CompanyName = sponsor.CompanyName, Address = sponsor.Address, ContactPersonName = sponsor.ContactPersonName, PhoneNumber = sponsor.PhoneNumber }; return(View("Edit", model)); }
public IActionResult Save(EditSponsorVM Model) { if (!ModelState.IsValid) { return(View("Edit", Model)); } Sponsor sponsor = _repo.GetByID(Model.Id); sponsor.CompanyName = Model.CompanyName; sponsor.Address = Model.Address; sponsor.PhoneNumber = Model.PhoneNumber; sponsor.ContactPersonName = Model.ContactPersonName; if (Model.Image != null) { string uniqueFileName = Image.Upload(Model.Image, hostingEnvironment, "sponsors"); sponsor.Image = uniqueFileName; } _repo.Save(); return(RedirectToAction("List")); }