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; }
private void Save(VitaminsViewModel vitaminViewModel) { var dbContext = new AppDbContext(); var vitamin = MapToVitamins(vitaminViewModel); dbContext.Vitamins.Add(vitamin); dbContext.SaveChanges(); }
public ActionResult Create(VitaminsViewModel vitaminViewModel) { if (ModelState.IsValid) { Save(vitaminViewModel); return(RedirectToAction("List", new { UserId = vitaminViewModel.PokemonId })); } return(View()); }
private void UpdateVitamin(VitaminsViewModel vitaminViewModel) { var dbContext = new AppDbContext(); var vitamin = dbContext.Vitamins.Find(vitaminViewModel.VitId); CopyToVitamin(vitaminViewModel, vitamin); dbContext.SaveChanges(); }
public ActionResult Edit(VitaminsViewModel vitaminViewModel) { if (ModelState.IsValid) { UpdateVitamin(vitaminViewModel); return(RedirectToAction("List")); } return(View()); }
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 }); }