示例#1
0
        public async Task <Quote> FindById(Guid quoteId, bool onlyApproved = true, bool enrichWithUser = false)
        {
            var data = new FindByIdRequest
            {
                QuoteId        = quoteId,
                OnlyApproved   = onlyApproved,
                EnrichWithUser = enrichWithUser
            };
            var msg = await _natsService.RequestAsync(data);

            return(msg.GetData <Quote>());
        }
示例#2
0
        public async Task <IEnumerable <User> > FindAllUsers()
        {
            var msg = await _natsService.RequestAsync(new FindAllUsersRequest());

            return(msg.GetData <IEnumerable <User> >());
        }
        public async Task <bool> IsLoggedIn()
        {
            var msg = await _natsService.RequestAsync(new IsLoggedInRequest());

            return(msg.GetData <bool>());
        }