public ActionResult Edit(int Id) { PartsEditViewModel editview = new PartsEditViewModel { amountparts = db.getAmountById(Id) }; return(View(editview)); }
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(); } }