Beispiel #1
0
        public override Task <KorisnikPoruka> KorisnikTest(KorisnikPoruka request, ServerCallContext context)
        {
            var kor = _baza.Korisniks.ToList();

            _baza.Adresas.Where(a => a.Vlasnik == kor[1]).ToArray();

            return(Task.FromResult(_kon.Konvert(kor[1])));
        }
Beispiel #2
0
        //Unary
        public override Task <KorisnikMsg> DajJednogKorisnika(PraznaMsg request, ServerCallContext context)
        {
            var kor = _db.Korisniks.ToList();

            _db.Adresas.Where(a => a.Korisnik_FK == kor[0].ID).ToList();

            _log.LogInformation(kor[0].Ime);
            _log.LogInformation(kor[0].Adrese[0].Ulica);
            return(Task.FromResult(_kon.Konvert(kor[0])));
        }
Beispiel #3
0
        public override async Task DajKorisnike(TrebaBudePrazno request, IServerStreamWriter <KorisnikMsg> responseStream, ServerCallContext context)
        {
            var kor = _db.Korisniks.ToList();

            _db.Adresas.ToList();
            _logger.LogInformation("Krecem stream");
            foreach (Korisnik k in kor)
            {
                _logger.LogInformation("Saljem");
                await responseStream.WriteAsync(_kon.Konvert(k));

                await Task.Delay(2000);                 // demek nesto radi :)
            }
            _logger.LogInformation("Zavrsio");
        }