예제 #1
0
        public bool CreateFoodDay(FoodDayCreate model)//needs to take in the id not the title
        {
            var entity =
                new FoodDay()
            {
                UserProfileId = model.UserProfileId,
                Date          = model.Date,
                CreatedBy     = _db.Users.Find(_userId).FirstName + " " + _db.Users.Find(_userId).LastName,
                CreatedUtc    = DateTimeOffset.Now
            };

            _db.FoodDays.Add(entity);
            return(_db.SaveChanges() == 1);
        }
예제 #2
0
        public ActionResult Create(FoodDayCreate model)
        {
            if (!ModelState.IsValid)
            {
                PopulateUserProfiles();
                PopulateDateList();
                return(View(model));
            }

            var service = CreateFoodDayService();

            if (service.CreateFoodDay(model))
            {
                TempData["SaveResult"] = "Your Food Day was created.";
                return(RedirectToAction("Index"));
            }
            ;

            ModelState.AddModelError("", "Your Food Day could not be created.");

            PopulateUserProfiles();

            return(View(model));
        }