public TbGeGrupoEmpresarial UpdateGE(TbGeGrupoEmpresarial domain) { try { context.TbGeGrupoEmpresarial.Update(domain); context.SaveChanges(); return(domain); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public ActionResult ListarEmpresas() { var userCode = User.Identity.Name; var user = userService.GetUsuarioConEmpresas(userCode); var uc = user.TbSeUsuarioConfiguraion.FirstOrDefault(); if (uc != null) { ViewBag.tema = uc.Tema; ViewBag.idioma = uc.Idioma; ViewBag.avatar = user.Avatar; } else { ViewBag.tema = "TemaCombinado"; ViewBag.idioma = "es"; ViewBag.avatar = user.Avatar; } var empresas = new List <TbGeEmpresa>(); if (user.TbSeEmpresaUsuario.Count() > 0) { foreach (var item in user.TbSeEmpresaUsuario) { empresas.Add(item.IdEmpresaNavigation); } } var ge = user.TbGeGrupoEmpresarial.FirstOrDefault(); if (ge != null) { ViewData["grupoEmpresas"] = ge; } else { ViewData["grupoEmpresas"] = new TbGeGrupoEmpresarial(); } return(View(empresas)); }