private async Task <bool> RegisterAsync() { try { using (var service = Config.GetMobileService()) { var regsiterRequest = new RegisterRequest() { Email = this.Email, Password = this.Password, ReenteredPassword = this.ReenteredPassword, Gender = Gender.Unknown }; regsiterRequest.CheckValidity(); await service.Register(regsiterRequest); return(true); } } catch (Exception e) { await ExceptionHandler.Handle(e); } return(false); }