public ActionResult Create(FourniturePartViewModel fourniture)
        {
            var fun = _context.Furnitures.SingleOrDefault(m => m.Id == fourniture.Furniture.Id);

            _context.SaveChanges();
            var partName        = Request.Params["Part.Name[]"];
            var productNameList = partName.Split(',').ToList();

            //var ObjFourniture = new Furniture(fourniture);


            List <Part> partList = new List <Part>();

            foreach (var item in productNameList)
            {
                var part = new Part();
                part.Name        = item;
                part.FurnitureId = fun.Id;
                partList.Add(part);
            }



            try
            {
                _context.Parts.AddRange(partList);

                //for (int i = 0; i < partList.Count; i++)
                //{
                //     //_context.Parts.Add(partList[i]);



                //}
                //_context.Furnitures.Add(fourniture);
                //_context.Furnitures.Add(fourniture);
                _context.SaveChanges();



                return(RedirectToAction("AdminListFurniture", "Furnitures"));
            }
            catch (Exception e)
            {
                return(View());
            }


            //_context.Parts.Add(part);
            //_context.SaveChanges();
        }
Exemplo n.º 2
0
        public ActionResult AdminFurnitureParts(int id)
        {
            var furniture = _context.Furnitures.SingleOrDefault(m => m.Id == id);

            var parts = _context.Parts.Where(m => m.FurnitureId == id).ToList();

            var viewModel = new FourniturePartViewModel
            {
                Furniture = furniture,
                Part      = new Part(),
                Parts     = parts
            };

            return(View(viewModel));
        }
Exemplo n.º 3
0
        public ActionResult AdminListFurniture()
        {
            var furnitures = _context.Furnitures.ToList();

            var res = _context.Parts.ToList();



            var viewModel = new FourniturePartViewModel
            {
                Furnitures = furnitures,
                Parts      = res
            };

            return(View(viewModel));
        }