public void CreateTest() { var group = new Group { Name = "TestGroup" + DateTime.Now.Ticks, Description = "test", Rights = new List <GroupRight> { new GroupRight { Name = "TEST.UPDATE" }, new GroupRight { Name = "TEST.ADD" } } }; target.Create(group); using (var db = DbHelper.GetDataContext()) { var entity = db.Group.Where(e => e.Name == group.Name).FirstOrDefault(); Assert.AreNotEqual(null, entity); var rights = db.GroupRight.Where(e => e.GroupID == entity.GroupId).Select(e => e.Name).ToList(); Assert.AreEqual("TEST.UPDATE,TEST.ADD", string.Join(",", rights)); } }
public UserGroup AddGroup(string name, string description, long userId) { UserProfile u = UserProfileDao.Find(userId); UserGroup g = new UserGroup(); g.name = name; g.description = description; g.UserProfiles.Add(u); GroupDao.Create(g); return(g); }
public void Save(Group group) { if (string.IsNullOrEmpty(group.Name)) { throw new ArgumentNullException("用户组名称没有填写!"); } if (group.GroupId > 0) { Dao.Update(group); } else { Dao.Create(group); } }
private static void InitialiazeGroups() { GroupDao groupDao = factory.GetGroupDao(); foreach (string groupName in groupNames) { for (int i = 1; i <= countOfCourses; i++) { for (int j = 1; j <= countOfSubgroups; j++) { string name = groupName + i + j; Group group = new Group(name); groupDao.Create(group); } } } }
public bool AddGroup() { if (detailWindow.DetailName.Length == 0) { detailWindow.Status = "Group name is empty"; return(false); } GroupDao groupDao = new GroupDao(); groupDao.MakeConnection(Properties.Resources.strConnection); GroupDto groupDto = new GroupDto(); groupDto.Name = detailWindow.DetailName; groupDto.Description = detailWindow.Desciption; groupDto.UserID = ((App)Application.Current).UserName; return(groupDao.Create(groupDto)); }
public void CreateGroup() { groupData = _dao.Create(groupData); Assert.IsTrue(groupData.Id > 0); }