// GET: Sponsors/Details/5 public ActionResult Details(int id) { SponsorTypes sponsorTypes = sponsorTypesService.GetSponsorTypeById(id); SponsorTypesViewModel model = new SponsorTypesViewModel(); sponsorTypes.InjectFrom(sponsorTypes); return(View(sponsorTypes)); }
public ActionResult Edit(int id, SponsorTypeViewModel model) { SponsorTypes sponsorTypes = new SponsorTypes(); sponsorTypes.InjectFrom(model); var sponsorTypesToUpdate = sponsorTypeService.UpdateSponsorType(sponsorTypes); return(RedirectToAction(nameof(Index))); }
public ActionResult Edit(int id, SponsorTypesViewModel model) { if (ModelState.IsValid) { SponsorTypes sponsorTypes = new SponsorTypes(); sponsorTypes.InjectFrom(model); var sponsorTypeToUpdate = sponsorTypesService.UpdateSponsorType(sponsorTypes); return(RedirectToAction(nameof(Index))); } else { return(View(model)); } }
public ActionResult Create(SponsorTypeViewModel model) { if (ModelState.IsValid) { SponsorTypes sponsorTypes = new SponsorTypes(); sponsorTypes.InjectFrom(model); var createNewSponsorType = sponsorTypeService.AddSponsorType(sponsorTypes); if (createNewSponsorType == null) { ModelState.AddModelError("Name", "The Name must be unique!"); return(View(model)); } } return(RedirectToAction(nameof(Index))); }
public ActionResult Create(SponsorTypesViewModel model) { if (ModelState.IsValid) { SponsorTypes sponsors = new SponsorTypes(); sponsors.InjectFrom(model); var sponsorToCreate = sponsor.Create(sponsors); return(RedirectToAction(nameof(Index))); } else { return(View(model)); } }