Exemplo n.º 1
0
        public ActionResult Edit(int Id)
        {
            PartsEditViewModel editview = new PartsEditViewModel
            {
                amountparts = db.getAmountById(Id)
            };

            return(View(editview));
        }
Exemplo n.º 2
0
        public static void SavingParts(PartsEditViewModel viewmodel, bool accessed, int Id, DbAccesPoint db)
        {
            using (var context = new ApplicationDbContext())
            {
                var partA = (AmountPartsInStorage)null;
                var Part  = (part)null;
                if (accessed == true && Id == 0)
                {
                    partA = new AmountPartsInStorage();
                    Part  = new part();
                }
                else
                {
                    partA = db.getAmountById(Id);
                    Part  = db.GetPartInfoByAmountId(Id);
                }

                partA.AmountInStorage = viewmodel.amountparts.AmountInStorage;
                Part.Brand            = viewmodel.amountparts.Part.Brand;
                Part.Name             = viewmodel.amountparts.Part.Name;
                Part.Type             = viewmodel.amountparts.Part.Type;
                Part.Price            = viewmodel.amountparts.Part.Price;
                context.parts.AddOrUpdate(Part);
                partA.Part = Part;
                context.amountParts.AddOrUpdate(partA);
                context.SaveChanges();
            }
        }