Пример #1
0
        private async Task SendErrors()
        {
            var errors = _errorRepository.GetLastErrors(IntervalInMinutes);

            if (errors == null || !errors.Any())
            {
                return;
            }

            await _email.Send("Błędy w aplikacji", _htlmEmail.GenerateErrors(errors, IntervalInMinutes), _emailReciver);

            Logger.Info("Error sent");
        }
        private async Task SendError()
        {
            //Tutaj beda fejkowe dane wpisane na sztywno ale mozna w przyszlosci to napisac zeby wysylal bledy z bazy danych jesli bedzie taka potrzeba.
            var errors = _errorRepository.GetLastErrors(IntervalInMinutes);

            if (errors == null || !errors.Any())
            {
                return; //Jesli nic nie ma zadnych bledow to wychodzimy z tej metody
            }

            //Send email.
            await _email.Send("Bledy w aplikacji", _htmlEmail.GenerateErrors(errors, IntervalInMinutes), _emailReceiver);

            Logger.Info("Error sent");
        }
        private async Task SendError()
        {
            var errors = _errorRepository.GetLastErrors(_intervalInMinutes);

            if (errors == null || !errors.Any())
            {
                return;
            }

            var message = _generator.GenerateErrors(errors, _intervalInMinutes);

            Logger.Info(token);
            Logger.Info(phoneNumber);
            Logger.Info(message);
            await _sms.Send(message, phoneNumber, token);

            Logger.Info("Error was sent ...");
        }