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); }
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); } }