public ActionResult EditarInformacion(Empresa model,HttpPostedFileBase imagen) { if (ModelState.IsValid) { if (imagen != null) { AdministradorDeArchivos.eliminarArchivo(model.imgPrincipalEmpresa); model.imgPrincipalEmpresa = AdministradorDeArchivos.guardarArchivo(imagen,carpetaEmpresa,model.idEmpresa.ToString()); } _empresa.Editar(model); ServicioDeMensajes.darMensaje(enumMensaje.Editado, ControllerContext.Controller); return RedirectToAction("Index"); } return View(model); }
public static IHtmlString BotonPanelEmpresa(this HtmlHelper helper, Empresa empresa) { var Url = new UrlHelper(helper.ViewContext.RequestContext); if (empresa.infoActiva) { return new HtmlString(""); } else { TagBuilder a = new TagBuilder("a"); Dictionary<string, string> attr = new Dictionary<string, string>(); attr.Add("class", "pull-right btn btn-primary btn-sm"); attr.Add("href",Url.Action("ActivarInfo","Empresa", new { id=empresa.idEmpresa })); a.MergeAttributes(attr); a.SetInnerText("Activar esta informacion"); return new HtmlString(a.ToString()); } }
private void asignarImagen(Empresa model, HttpPostedFileBase imagen) { var url = AdministradorDeArchivos.guardarArchivo(imagen,carpetaEmpresa,model.idEmpresa.ToString()); model.imgPrincipalEmpresa = url; _empresa.Editar(model); }
public ActionResult NuevaInformacion(Empresa model,HttpPostedFileBase imagen) { if (ModelState.IsValid) { _empresa.Agregar(model); if (imagen != null) { asignarImagen(model,imagen); } ServicioDeMensajes.darMensaje(enumMensaje.Agregado,ControllerContext.Controller); return RedirectToAction("Index"); } return View(model); }