Ejemplo n.º 1
0
        public static IEnumerable <ResponseUsuarioCargo> ListarUsuariosPorCargo(RequestDTOUsuarioPorCargo request)
        {
            var resultado = new List <ResponseUsuarioCargo>();

            using (var ctx = new SeguridadEntities())
            {
                var query = ctx.SelectAllUsuarios();
                foreach (var item in query)
                {
                    foreach (var codCargo in request.CodigosCargo)
                    {
                        if (item.Cargo == codCargo)
                        {
                            resultado.Add(new ResponseUsuarioCargo
                            {
                                CodigoUsuario    = item.CodigoUsuario,
                                IdUsuario        = item.IdUsuario,
                                NombresCompletos = string.Format("{0} {1} {2}",
                                                                 item.Nombres, item.ApellidoPaterno, item.ApellidoMaterno),
                                CorreoUsuario = item.Correo
                            });
                        }
                    }
                }
            }
            return(resultado);
        }
Ejemplo n.º 2
0
        public static IEnumerable <ResponseInfoUsuarios> ListarUsuarios(RequestListarUsuario request)
        {
            using (var contexto = new SeguridadEntities())
            {
                var resultado = new List <ResponseInfoUsuarios>();
                var query     = contexto.SelectAllUsuarios();

                foreach (var item in query)
                {
                    resultado.Add(new ResponseInfoUsuarios
                    {
                        IdUsuario        = item.IdUsuario,
                        CodigoUsuario    = item.CodigoUsuario,
                        DNI              = item.DNI,
                        NombresCompletos = string.Format("{0} {1} {2}", item.Nombres, item.ApellidoPaterno, item.ApellidoMaterno),
                        Correo           = item.Correo,
                        CodigoCargo      = item.Cargo,
                        Cargo            = item.Cargo
                    });
                }

                return(resultado);
            }
        }