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)); }
public IActionResult Add() { AddCosmeticViewModel addCosmeticVM = new AddCosmeticViewModel(context); //be able to add new cosmetic to db list of cosmetics. return(View(addCosmeticVM)); }