示例#1
0
        public static string getNombreCompletoUsuario(IIdentity user)
        {
            string           nombre    = "";
            AbstractQR_Model db        = new QR_Model();
            string           userName  = user.GetUserId();
            List <Empleado>  empleados = db.Empleados.Where(e => e.UserNameID == userName).ToList <Empleado>();

            if (empleados.Count() > 0)
            {
                Empleado empleado = empleados.First <Empleado>();
                nombre += empleado.Nombre + " " + empleado.Apellido;
                return(nombre);
            }
            else
            {
                List <Cliente> clientes = db.Clientes.Where(e => e.UserNameID == userName).ToList <Cliente>();
                if (clientes.Count() > 0)
                {
                    Cliente cliente = clientes.First <Cliente>();
                    nombre += cliente.Nombre + " " + cliente.Apellido;
                    return(nombre);
                }
            }
            nombre = user.GetUserName();

            return(nombre);
        }