Ejemplo n.º 1
0
        public List <ResponseListaUsuarios> ListarUsuarios(RequestListarUsuario request)
        {
            //var url = "http://tramoldev01.tramarsa.com.pe/GRSeguridad/SeguridadGR.svc/ListarUsuarios";
            var url = ConfigurationManager.AppSettings["UrlListarUsuarios"];

            var responseBusquedaDocumentoOrigen = DeserializarJSON <RequestListarUsuario, List <ResponseListaUsuarios> >(request, url);

            return(responseBusquedaDocumentoOrigen);
        }
        public ResponseDTOListaUsuario ListarUsuarios(RequestListarUsuario request)
        {
            var response = new ResponseDTOListaUsuario();

            try
            {
                response.ListaUsuarios     = SeguridadBL.ListarUsuarios(request);
                response.Resultado.Success = true;
            }
            catch (Exception ex)
            {
                response.Resultado.Message = ex.Message;
                response.Resultado.ErrCode = ex.GetHashCode().ToString();
                if (ex.InnerException != null)
                {
                    response.Resultado.Messages.Add(new Result {
                        Message = ex.InnerException.Message
                    });
                }
            }
            return(response);
        }
Ejemplo n.º 3
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);
            }
        }