コード例 #1
0
        private Supplier ConvertIntToClass(AddPartVM src)
        {
            var service = new PartsService();
            var suplier = service.Contex.Suppliers.Find(src.SupplierId);

            service.Contex.Dispose();
            return(suplier);
        }
コード例 #2
0
        public ActionResult AddPart(int id)
        {
            AddPartVM addPartVM = new AddPartVM();

            addPartVM.IdChurrasco = id;
            addPartVM.partVMList  = this.partDBtoVM();

            return(View(addPartVM));
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "Name,Price,Quantity,SupplierId")] AddPartVM part)
        {
            if (ModelState.IsValid)
            {
                this.service.Addpart(part);
                return(RedirectToAction("Index"));
            }

            return(View(part));
        }
コード例 #5
0
        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));
            }
        }