Пример #1
0
        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();
            }
        }
Пример #2
0
        public async Task <HttpResponseMessage> Add_member_to_group(AddMemberGroup userGroup)
        {
            var response = await client.PostAsJsonAsync("api/Groups/createUserGroup", userGroup);

            return(response);
        }