コード例 #1
0
        public ActionResult Add()
        {
            var addSupplementViewModel = new AddSupplementViewModel
            {
                Categories = this.populator.GetCategories(),
                Topics     = this.populator.GetTopics(),
                Brands     = this.populator.GetBrands()
            };

            return(View(addSupplementViewModel));
        }
コード例 #2
0
        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));
        }