private Supplier ConvertIntToClass(AddPartVM src) { var service = new PartsService(); var suplier = service.Contex.Suppliers.Find(src.SupplierId); service.Contex.Dispose(); return(suplier); }
public ActionResult AddPart(int id) { AddPartVM addPartVM = new AddPartVM(); addPartVM.IdChurrasco = id; addPartVM.partVMList = this.partDBtoVM(); return(View(addPartVM)); }
public void Addpart(AddPartVM part) { var partToAdd = Mapper.Map <AddPartVM, Part>(part); var supplier = Contex.Suppliers.Find(partToAdd.Supplier.Id); // supplier.Parts.Add(partToAdd); Contex.Parts.Add(partToAdd); Contex.SaveChanges(); }
public ActionResult Create([Bind(Include = "Name,Price,Quantity,SupplierId")] AddPartVM part) { if (ModelState.IsValid) { this.service.Addpart(part); return(RedirectToAction("Index")); } return(View(part)); }
public ActionResult AddPart(AddPartVM addPartVM) { if (ModelState.IsValid) { ChurrascoParticipante dbCP = new ChurrascoParticipante(); dbCP.IdChurrasco = addPartVM.IdChurrasco; dbCP.IdParticipante = addPartVM.IdParticipante; dbCP.CheckBebida = (!string.IsNullOrEmpty(addPartVM.strCheckBebida)); dbCP.CheckPago = (!string.IsNullOrEmpty(addPartVM.strCheckPago)); dbCP.Contribuicao = addPartVM.Contribuicao; dbCP.Obs = addPartVM.Obs; cpManager.Insert(dbCP); return(RedirectToAction("Details", "Churrasco", new { id = dbCP.IdChurrasco })); } else { addPartVM.partVMList = this.partDBtoVM(); return(View(addPartVM)); } }