private AppUser UpdateDbWithUserPayload(GoogleJsonWebSignature.Payload googleAuthPayload)
        {
            var user = _appUserStorage.Get(googleAuthPayload.Email);

            if (user == null)
            {
                user = new AppUser
                {
                    Username  = googleAuthPayload.Email,
                    FirstName = googleAuthPayload.GivenName,
                    LastName  = googleAuthPayload.FamilyName
                };

                user.AppUserId = _appUserStorage.Create(user);
            }
            else
            {
                user.LastLoggedInDate = DateTime.UtcNow;

                _appUserStorage.UpdateLastLoggedInDate(user);
            }

            return(user);
        }