Exemplo n.º 1
0
        public async Task <HttpStatusCode> RegisterUserAsync()
        {
            loggerService.StartMethod();
            try
            {
                var resultStatusCode = await httpDataService.PostRegisterUserAsync();

                if (resultStatusCode == HttpStatusCode.OK)
                {
                    loggerService.Info("Success register");
                    userDataRepository.SetStartDate(DateTime.UtcNow);
                }
                else
                {
                    loggerService.Info("Failed register");
                }

                loggerService.EndMethod();
                return(resultStatusCode);
            }
            catch (Exception ex)
            {
                loggerService.Exception("Failed to register user.", ex);
                loggerService.EndMethod();
                throw;
            }
        }
Exemplo n.º 2
0
        public async Task <bool> RegisterUserAsync()
        {
            loggerService.StartMethod();

            var registerResult = await httpDataService.PostRegisterUserAsync();

            if (!registerResult)
            {
                loggerService.Info("Failed register");
                loggerService.EndMethod();
                return(false);
            }
            loggerService.Info("Success register");

            preferencesService.SetValue(PreferenceKey.StartDateTime, DateTime.UtcNow);

            loggerService.EndMethod();
            return(true);
        }
Exemplo n.º 3
0
        public async Task <bool> RegisterUserAsync()
        {
            loggerService.StartMethod();

            var registerResult = await httpDataService.PostRegisterUserAsync();

            if (!registerResult)
            {
                loggerService.Info("Failed register");
                loggerService.EndMethod();
                return(false);
            }
            loggerService.Info("Success register");

            userDataRepository.SetStartDate(DateTime.UtcNow);

            loggerService.EndMethod();
            return(true);
        }