public Task AddNewMember(NewMember member) { return Task.Factory.StartNew(() => { database.SaveItem<NewMember>(member); }); }
async Task ExecuteSaveUserCommand(string name) { if (string.IsNullOrWhiteSpace(name)) { messageDialog.SendToast("Please enter a valid name to check-in."); } else { var newMember = new NewMember(eventId, name, eventName, groupId, GroupName, EventDate); await dataService.AddNewMember(newMember); var member = new MemberViewModel(page, new Member { MemberId = -1, Name = name }, null, eventId, eventName, groupId, GroupName, EventDate); member.CheckedIn = true; member.NewUserId = newMember.Id; Members.Add(member); RefreshCount(); messageDialog.SendMessage(name + " you are all set!"); } }