コード例 #1
0
        public TbGeGrupoEmpresarial UpdateGE(TbGeGrupoEmpresarial domain)
        {
            try
            {
                context.TbGeGrupoEmpresarial.Update(domain);
                context.SaveChanges();
                return(domain);
            }
            catch (Exception ex)
            {
                AltivaLog.Log.Insertar(ex.ToString(), "Error");

                throw;
            }
        }
コード例 #2
0
        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));
        }