public ActionResult Delete(int id) { ProveedorVM proveedorVM = new ProveedorVM(); Proveedor proveedor = repository.LoadById(id); Mapper.Map(proveedor, proveedorVM); return View(proveedorVM); }
public ActionResult DeleteConfirmed(int id) { ProveedorVM proveedorVM = new ProveedorVM(); Proveedor proveedor = repository.LoadById(id); Mapper.Map(proveedor, proveedorVM); repository.Delete(proveedor); repository.Save(); return RedirectToAction("Index"); }
public ActionResult Create(ProveedorVM proveedorVM) { if (ModelState.IsValid) { Proveedor proveedor = new Proveedor(); Mapper.Map(proveedorVM, proveedor); repository.Add(proveedor); repository.Save(); return RedirectToAction("Index"); } return View(proveedorVM); }
public ViewResult Details(int id) { var proveedor = repository.LoadById(id); ProveedorVM proveedorVM = new ProveedorVM(); Mapper.Map(proveedor, proveedorVM); return View(proveedorVM); }
public ActionResult Edit(ProveedorVM proveedorVM) { Proveedor proveedor = repository.LoadById(proveedorVM.ProveedorId); if (ModelState.IsValid) { Mapper.Map(proveedorVM, proveedor); repository.Save(); proveedorVM.ProveedorId = proveedor.ProveedorId; return View("Details", proveedorVM); } return View(proveedorVM); }
public ActionResult Edit(int id) { var proveedor = repository.LoadById(id); ProveedorVM proveedorVM = new ProveedorVM(); Mapper.Map(proveedor, proveedorVM); var tiposCuenta= new Dictionary<short, string>(); tiposCuenta.Add(0, enumTipoCuenta.Pago_de_Servicios.ToString()); tiposCuenta.Add(1, enumTipoCuenta.Recargas_Electronicas.ToString()); ViewBag.TiposCuenta = tiposCuenta; return View(proveedorVM); }