Exemple #1
0
 private void CopyToVitamin(VitaminsViewModel vitaminViewModel, Vitamins vitamin)
 {
     vitamin.VitId        = vitaminViewModel.VitId;
     vitamin.VitaminName  = vitaminViewModel.VitaminName;
     vitamin.ServingSize  = vitaminViewModel.ServingSize;
     vitamin.AboutVitamin = vitaminViewModel.AboutVitamin;
     vitamin.RefillDate   = vitaminViewModel.RefillDate;
     vitamin.PokemonId    = vitaminViewModel.PokemonId;
 }
Exemple #2
0
        private void Save(VitaminsViewModel vitaminViewModel)
        {
            var dbContext = new AppDbContext();

            var vitamin = MapToVitamins(vitaminViewModel);

            dbContext.Vitamins.Add(vitamin);

            dbContext.SaveChanges();
        }
Exemple #3
0
        public ActionResult Create(VitaminsViewModel vitaminViewModel)
        {
            if (ModelState.IsValid)
            {
                Save(vitaminViewModel);
                return(RedirectToAction("List", new { UserId = vitaminViewModel.PokemonId }));
            }

            return(View());
        }
Exemple #4
0
        private void UpdateVitamin(VitaminsViewModel vitaminViewModel)
        {
            var dbContext = new AppDbContext();

            var vitamin = dbContext.Vitamins.Find(vitaminViewModel.VitId);

            CopyToVitamin(vitaminViewModel, vitamin);

            dbContext.SaveChanges();
        }
Exemple #5
0
        public ActionResult Edit(VitaminsViewModel vitaminViewModel)
        {
            if (ModelState.IsValid)
            {
                UpdateVitamin(vitaminViewModel);

                return(RedirectToAction("List"));
            }

            return(View());
        }
Exemple #6
0
 private Vitamins MapToVitamins(VitaminsViewModel vitaminViewModel)
 {
     return(new Vitamins
     {
         VitId = vitaminViewModel.VitId,
         VitaminName = vitaminViewModel.VitaminName,
         ServingSize = vitaminViewModel.ServingSize,
         AboutVitamin = vitaminViewModel.AboutVitamin,
         RefillDate = vitaminViewModel.RefillDate,
         PokemonId = vitaminViewModel.PokemonId
     });
 }