public ActionResult Agregar() { if (!ValidarUsuario(1, 2)) { return(RedirectToAction("ErrorPermisos", "Base")); } ProveedorAgregarViewModel ProveedorVM = new ProveedorAgregarViewModel(); return(View(ProveedorVM)); }
public ActionResult Agregar(ProveedorAgregarViewModel proveedorVM) { if (ModelState.IsValid) { var proveedor = proveedorVM.Mapear(); bool bandera = _proveedorServicio.Add(proveedor); if (bandera) { var mensaje = "El Proveedor se registró correctamente!"; return(RedirectToAction("Index", new { msj = mensaje })); } else { ViewBag.Error = "No se ha podido registrar el Proveedor, por favor vuelva a intentarlo."; return(View(proveedorVM)); } } else { ViewBag.Error = "No se ha podido registrar el Proveedor, por favor vuelva a intentarlo."; return(View(proveedorVM)); } }