Exemple #1
0
        // GET: ContratoProv/Create
        public ActionResult Create(int?proveedorId)
        {
            var contratoProvViewModel = new ContratoProvViewModel();

            //ViewBag.id_Proveedor = new SelectList(db.Proveedores, "id_Proveedor", "NombreProv");

            var proveedoresViewModel = ModelMappingProfile.Mapper.Map <List <Proveedores>, List <ProveedorViewModel> >(db.Proveedores.ToList());

            contratoProvViewModel.ProveedoresList = new SelectList(proveedoresViewModel, "Id", "NombreProveedor", proveedorId);
            return(PartialView("Create", contratoProvViewModel));
        }
Exemple #2
0
        public ActionResult Edit(ContratoProvViewModel contratoProvViewModel)
        {
            if (ModelState.IsValid)
            {
                var contratoProv = ModelMappingProfile.Mapper.Map <ContratoProvViewModel, ContratoProv>(contratoProvViewModel);
                db.Entry(contratoProv).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var proveedoresViewModel = ModelMappingProfile.Mapper.Map <List <Proveedores>, List <ProveedorViewModel> >(db.Proveedores.ToList());

            contratoProvViewModel.ProveedoresList = new SelectList(proveedoresViewModel, "Id", "NombreProveedor", contratoProvViewModel.IdProveedor);
            return(View(contratoProvViewModel));
        }