Wpis z mikrobloga

@smalczyk1: Jeżeli to zapytanie bazodanowe to wrzuć to do try catch. W samym try jeżeli nie interesuje Cię wynik i potrzebna Tobie tylko informacja czy dane przyszły to może zwracaj bool ustawiając go w warunku, że jak są dane to true jak nie to false ;).
@smalczyk1: Tak jak pisałem, jak masz metodę zwracającą Task i nie używasz wewnątrz asynchroniczności, wtedy zwracasz CompletedTask aby dać znać, że Task się zakończył. await GetData zawsze zwróci rezultat - await spowoduje, że aplikacja poczeka do ukończenia i zwróci rezultat. Asynchroniczność to taka maszyna stanów przełączająca się między nimi. Tutaj zobacz sobie przykładowy kod https://pastebin.com/DJuNkCBL