public ActionResult DetallesEmpresa(string nombre) { var model = service.GetEmpresaByNombre(nombre); if (model != null) { StringFactory.SetStringEmpresas(model.Bd); Session.Session.SetIdEmpresa(HttpContext.Session, (int)model.Id); try { using (SqlConnection conn = new SqlConnection(StringFactory.StringEmpresas)) { conn.Open(); conn.Close(); HttpContext.Session.SetString("empresa", "The Doctor"); HttpContext.Session.SetInt32("idEmpresa", (int)model.Id); return(View(model)); } } catch { return(RedirectToAction("ListarEmpresas")); } } else { return(RedirectToAction("ListarEmpresas")); } }
public ActionResult DetallesEmpresa(string nombre, string contexto = "") { var model = service.GetEmpresaByNombre(nombre); if (model != null) { StringFactory.SetStringEmpresas(HttpContext.Session, model.Bd); Sesion.Sesion.SetIdEmpresa(HttpContext.Session, (int)model.Id); Sesion.Sesion.SetFotoEmpresa(HttpContext.Session, model.Foto); Sesion.Sesion.SetNombreEmpresa(HttpContext.Session, model.Nombre); try { using (SqlConnection conn = new SqlConnection(StringFactory.StringEmpresas)) { conn.Open(); conn.Close(); HttpContext.Session.SetInt32("idEmpresa", (int)model.Id); if (contexto != "") { return(RedirectToAction("Index", "AccesoRapido")); } else { return(View(model)); } } } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(RedirectToAction("ListarEmpresas")); } } else { return(RedirectToAction("ListarEmpresas")); } }