private void qrupElaveEtToolStripMenuItem_Click(object sender, EventArgs e) { AddGroup addGroup = new AddGroup(); addGroup.Show(); this.Hide(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { AddGroup add = new AddGroup(this, (Group)DGR_Group.SelectedItem); add.Show(); this.IsEnabled = false; }
private void AddGroupCommand(object parameter) { AddGroup frm = new AddGroup(); Nullable <bool> dialogResult = frm.ShowDialog(); GroupName = Grupa.GetGrupas(); }
public void AddGroup() { GroupDTO dto = new GroupDTO(); var frm = new AddGroup(dto); if (frm.ShowDialog() == DialogResult.OK) { MiscUtilsService.CheckedExec(delegate() { LdapMod[] user = new LdapMod[4]; user[0] = new LdapMod((int)LdapMod.mod_ops.LDAP_MOD_ADD, VMDirConstants.ATTR_CN, new string[] { dto.cn, null }); user[1] = new LdapMod((int)LdapMod.mod_ops.LDAP_MOD_ADD, VMDirConstants.ATTR_GROUPTYPE, new string[] { dto.groupType.ToString(), null }); user[2] = new LdapMod((int)LdapMod.mod_ops.LDAP_MOD_ADD, VMDirConstants.ATTR_SAM_ACCOUNT_NAME, new string[] { dto.sAMAccountName, null }); user[3] = new LdapMod((int)LdapMod.mod_ops.LDAP_MOD_ADD, VMDirConstants.ATTR_OBJECT_CLASS, new string[] { dto.objectClass, null }); string dn = string.Format("cn={0},{1}", dto.cn, Dn); ServerDTO.Connection.AddObject(dn, user); ClearDummyNode(); var oc = VMDirUtil.Utilities.GetObjectClassList(ServerDTO, dn, LdapScope.SCOPE_BASE); this.Nodes.Insert(0, new DirectoryExpandableNode(dn, oc, ServerDTO, PropertiesCtl)); MMCDlgHelper.ShowInformation(VMDirConstants.STAT_GRP_ADD_SUCC); }); } }
private void Button_Click(object sender, RoutedEventArgs e) { AddGroup add = new AddGroup(this); add.Show(); this.IsEnabled = false; }
public ActionResult AddGroup(AddGroup model) { if (model == null || model.NameProject == null) { return(Json(new { status = "error", message = "Ошибка при создании группы" })); } Group gr = new Group() { Id = Guid.NewGuid(), NameProject = model.NameProject, Direction = model.Direction, HeadId = model.SelectedHead, DateStart = model.DateStart, DateFinish = model.DateFinish, }; MemberOfGroup membership = new MemberOfGroup() { Id = Guid.NewGuid(), GroupId = gr.Id, UserId = gr.HeadId }; _groupService.AddGroup(gr); _groupService.AddMembership(membership); return(RedirectToAction("Index")); }
public void TestAddGroup() { AddGroup req; Request req2; RecombeeBinding resp; // it 'does not fail with valid entity id' req = new AddGroup("valid_id"); resp = client.Send(req); // it 'fails with invalid entity id' req = new AddGroup("$$$not_valid$$$"); try { client.Send(req); Assert.True(false, "No exception thrown"); } catch (ResponseException ex) { Assert.Equal(400, (int)ex.StatusCode); } // it 'really stores entity to the system' req = new AddGroup("valid_id2"); resp = client.Send(req); try { client.Send(req); Assert.True(false, "No exception thrown"); } catch (ResponseException ex) { Assert.Equal(409, (int)ex.StatusCode); } }
public ActionResult <Group> PostGroup(AddGroup addGroup) { var claimsIdentity = this.User.Identity as ClaimsIdentity; var userId = claimsIdentity.FindFirst(ClaimTypes.Email)?.Value; Group group = _groupRepository.AddGroup(addGroup); _groupRepository.AddGroupMember(addGroup, userId, group); return(Ok()); }
public void OnClick(ref Context context) { ShapeList selectedShapes = new ShapeList(context.shapes.Get().FindAll(shape => shape.IsSelected)); if (selectedShapes.IsNotEmpty()) { ICommand c = new AddGroup(selectedShapes); context.undoStack.Push(c); context.redoStack.Clear(); c.Execute(ref context); } }
public async Task <ActionResult <GroupModel> > CreateNewGroupAsync([FromBody] GroupRequest group) { var sub = User.Claims.FirstOrDefault(c => c.Type == "sub")?.Value; var command = new AddGroup(sub, group); var result = await _mediator.Send(command); if (result.IsFailure) { return(BadRequest()); } return(Ok(result.Value)); }
public async Task <Result <GroupModel> > Handle(AddGroup request, CancellationToken cancellationToken) { var isValid = await _validator.IsValidAsync(request); if (!isValid) { return(Result.Failure <GroupModel>("Validation failed")); } var user = await _context.Users.FirstAsync(u => u.Sub == request.UserSub, cancellationToken); var newBackpack = new Backpack { Name = $"Backpack for {request.Group.Name}" }; var group = new Domain.Entities.Group { Admin = user, Name = request.Group.Name, Backpack = newBackpack }; var newGroup = await _context.Groups.AddAsync(group, cancellationToken); await _context.UsersToGroups.AddAsync( new UserToGroup { User = user, Group = group }, cancellationToken); await _context.BackpacksToUsers.AddAsync(new BackpackToUser { Backpack = newBackpack, User = user }, cancellationToken); await _context.SaveChangesAsync(cancellationToken); return(new GroupModel { Id = newGroup.Entity.Id, Name = newGroup.Entity.Name, NumberOfMembers = newGroup.Entity.GroupMembers.Count, AdminId = newGroup.Entity.AdminId, AdminFirstName = newGroup.Entity.Admin.FirstName, AdminLastName = newGroup.Entity.Admin.LastName }); }
public async Task <IHttpActionResult> AddGroup(AddGroup groupDetails) { try { _unitOfWork.GetStageRepository().AddGroup(groupDetails.GroupName, groupDetails.StageId); await _unitOfWork.Save(); return(Ok()); } catch (Exception e) { return(InternalServerError(e)); } }
//gets results of AddGroup class dialog private void btnAddGroups_Click(object sender, System.EventArgs e) { AddGroup ag = new AddGroup(); DialogResult dialogResult = ag.ShowDialog(); if (dialogResult == DialogResult.OK) { DisplayGroupCard(ag.GroupName, ag.ContactCard); } else if (dialogResult == DialogResult.Cancel) { //cancelled } ag.Dispose(); }
// add group private void addGroupToolStripMenuItem_Click(object sender, EventArgs e) { AddGroup ag = new AddGroup(); if (ag.ShowDialog() == DialogResult.Cancel) { return; } if (ag.GroupName == "") { return; } roster.AddGroup(ag.GroupName).EnsureVisible(); }
public ActionResult SelectDirection(string direction) { var users = _userService.GetUsersByDirection(direction); AddGroup model = new AddGroup(); model.Direction = direction; if (users.Count() > 0) { model.Head = users; } else { model.Head = _userService.GetAllUser(); } return(PartialView("_AddModel", model)); }
protected void Page_Init(object sender, EventArgs e) { AlphabetRepeater.DataSource = GetAlphabetDS(); AlphabetRepeater.DataBind(); AbleCommerce.Code.PageHelper.SetDefaultButton(SearchEmail, SearchButton.ClientID); SearchGroup.DataSource = AbleContext.Current.Store.Groups; SearchGroup.DataTextField = "Name"; SearchGroup.DataValueField = "GroupId"; SearchGroup.DataBind(); AddGroup.DataSource = SecurityUtility.GetManagableGroups() .Where(group => group.Name != Group.DefaultUserGroupName); AddGroup.DataBind(); trAddGroup.Visible = AddGroup.Items.Count > 1; if (!Page.IsPostBack) { LoadLastSearch(); } }
public ActionResult AddGroup() { var model = new AddGroup(); return(View()); }
public async Task <Group> AddGroup(AddGroup model) { return(await _httpService.Post <Group>("/api/Group", model)); }
private void AGbtn_Click(object sender, EventArgs e) { Form frm = new AddGroup(); frm.Show(); }
public ActionResult <Group> EditGroup(int id, AddGroup editGroup) { _groupRepository.EditGroup(id, editGroup); return(Ok()); }
public AfterAdd(Activity activity, AddGroup addGroup, OnFinish finish) : base(activity, finish) { _addGroup = addGroup; }