public IActionResult Add(AddCosmeticBagViewModel ViewCBag) { if (ModelState.IsValid) { CosmeticBag newBag = new CosmeticBag { Name = ViewCBag.Name }; context.CosmeticBags.Add(newBag); context.SaveChanges(); return(Redirect("/CosmeticBag/ViewCosmeticBag/" + newBag.ID)); } return(View(ViewCBag)); //pass in object so view has somethign to work with }
public IActionResult Add(AddCosmeticViewModel addCosmeticVM) { if (ModelState.IsValid)// && addCheeseViewModel.CategoryID != 0) { //if (addCosmeticVM.ColorID != 0 && addCosmeticVM.FormulationID != 0 && addCosmeticVM.FinishID != 0 && addCosmeticVM.RatingID != 0 && addCosmeticVM.SkinTypeID != 0) //{ Cosmetic newCosmetic = new Cosmetic { //fish for all these ids in database Name = addCosmeticVM.Name, Description = addCosmeticVM.Description, Color = context.Colors.Single(c => c.ID == addCosmeticVM.ColorID), Finish = context.Finishs.Single(f => f.ID == addCosmeticVM.FinishID), Formulation = context.Formulations.Single(f => f.ID == addCosmeticVM.FormulationID), Rating = context.Ratings.Single(r => r.ID == addCosmeticVM.RatingID), SkinType = context.SkinTypes.Single(s => s.ID == addCosmeticVM.SkinTypeID) }; context.Cosmetics.Add(newCosmetic); context.SaveChanges(); return(Redirect("/Cosmetic")); // } } return(View(addCosmeticVM)); }