private static CedServicios.Entidades.Respuesta ValidarUsuarioListaRequest(CedServicios.Entidades.Request.UsuarioListaRequest UsuariolistaRequest) { CedServicios.Entidades.Respuesta respuesta = new CedServicios.Entidades.Respuesta(); if (UsuariolistaRequest.Paginacion.Pagina < 1) { respuesta.Detalle.Add(new CedServicios.Entidades.Resultado(CedServicios.Entidades.Resultado.SeveridadEnum.Error, "", "La página a consultar no puedo ser inferior a 1.")); respuesta.Resultado = respuesta.Detalle[0]; } return(respuesta); }
public IEnumerable <CedServicios.Entidades.Response.UsuarioListaResponse> Lista([FromBody] CedServicios.Entidades.Request.UsuarioListaRequest UsuarioListaRequest) { CedServicios.Entidades.Response.UsuarioListaResponse usuarioListaResponse = new CedServicios.Entidades.Response.UsuarioListaResponse(); try { CedServicios.Entidades.Sesion sesion; sesion = ObtenerSesion(); usuarioListaResponse.Respuesta = ValidarUsuarioListaRequest(UsuarioListaRequest); if (usuarioListaResponse.Respuesta.Resultado.Severidad == CedServicios.Entidades.Resultado.SeveridadEnum.Ok) { usuarioListaResponse = CedServicios.RN.Usuario.Lista(UsuarioListaRequest.Paginacion.Pagina, UsuarioListaRequest.Paginacion.OrderBy, UsuarioListaRequest.IdUsuario, UsuarioListaRequest.Nombre, UsuarioListaRequest.Email, UsuarioListaRequest.Estado, sesion); } } catch (Exception ex) { usuarioListaResponse.Respuesta = CedServicios.RN.Respuesta.ExceptionToRespuesta(ex); } yield return(usuarioListaResponse); }