private async Task <RoundModel> UploadRoundAsync()
        {
            // Check if we have a round to save or not.
            if (RoundManager.CurrentRound != null)
            {
                //Tell the server that we completed the round.
                return(await RoundManager.CompleteRoundAsync());

                //TODO: Do something with the didComplete. Perhaps this happens before the other syncs
                //so we can skip overwriting the existing files since the round couldn't be sync'ed.
            }

            return(null);
        }