private async void AddMemberToGroupExe(object parameter) { string email = EmailCollectionAllUserEmails[CurrentIndex].EmailAddress; AddMemberGroup grp = new AddMemberGroup(email, ((MasterViewModel)App.Current.MainWindow.DataContext).User.Groups.CurrentGroup.GroupId); var response = await _addMemberModel.AddMemberToGroup(grp); if (response.StatusCode == HttpStatusCode.Created) { _notificationService.Show_Message_Member_was_added_to_group(email); var re = _addMemberModel.getUser(email); ((MasterViewModel)App.Current.MainWindow.DataContext).User._groups.CurrentGroup.MemberList.Add(_addMemberModel.getUser(email)); } else if (response.StatusCode == HttpStatusCode.BadRequest) { _notificationService.Show_Message_Already_in_group(email); } else { _notificationService.Show_Message_Something_went_wrong(); } }
public async Task <HttpResponseMessage> Add_member_to_group(AddMemberGroup userGroup) { var response = await client.PostAsJsonAsync("api/Groups/createUserGroup", userGroup); return(response); }