public assembly(assembly copy){ id = copy.id; name = copy.name; comment = copy.comment; locked = copy.locked; tags = copy.tags; parent = copy.parent; weight = copy.weight; volume = copy.volume; retail = copy.retail; wholesale = copy.wholesale; }
public assembly(assembly copy) { id = copy.id; name = copy.name; comment = copy.comment; locked = copy.locked; tags = copy.tags; parent = copy.parent; weight = copy.weight; volume = copy.volume; retail = copy.retail; wholesale = copy.wholesale; }
public ActionResult Create(AssembleRegisterModel assembly) { if (ModelState.IsValid) { Models.assembly new_assembly = new Models.assembly(assembly); db.assemblies.Add(new_assembly); db.SaveChanges(); JObject assets = JObject.Parse(assembly.assets); foreach (var asset in assets) { db.assembly_assets.Add(new Models.assembly_assets(new_assembly.id, int.Parse(asset.Key), (int) asset.Value, "")); } db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.assetinfo = assembly.assets; ViewBag.assets = db.assets.ToList(); return View(assembly); }
public ActionResult Edit(AssembleRegisterModel assembly) { if (ModelState.IsValid) { Models.assembly new_assembly = new Models.assembly(assembly); db.Entry(new_assembly).State = EntityState.Modified; foreach (var row in db.assembly_assets.Where(aa => aa.assembly_id == assembly.id)) { db.assembly_assets.Remove(row); } JObject components = JObject.Parse(assembly.assets); foreach (var prop in components) { db.assembly_assets.Add(new Models.assembly_assets ( assembly.id, int.Parse(prop.Key), (int)prop.Value, "" )); } db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.assetinfo = assembly.assets; ViewBag.assets = db.assets.ToList(); return View(assembly); }