public ActionResult Add() { var addSupplementViewModel = new AddSupplementViewModel { Categories = this.populator.GetCategories(), Topics = this.populator.GetTopics(), Brands = this.populator.GetBrands() }; return(View(addSupplementViewModel)); }
public ActionResult Add(AddSupplementViewModel supplement) { if (supplement != null && ModelState.IsValid) { var dbSupplement = Mapper.Map <Supplement>(supplement); dbSupplement.CreationDate = DateTime.UtcNow; dbSupplement.Author = this.UserProfile; this.supplements.Create(dbSupplement); return(RedirectToAction("Index", "Supplements")); } supplement.Categories = this.populator.GetCategories(); supplement.Brands = this.populator.GetBrands(); supplement.Topics = this.populator.GetTopics(); return(View(supplement)); }