Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public IActionResult Add()
        {
            AddCosmeticViewModel addCosmeticVM = new AddCosmeticViewModel(context);

            //be able to add new cosmetic to db list of cosmetics.
            return(View(addCosmeticVM));
        }