コード例 #1
0
        public void GetListGroupByUserID(int userID)
        {
            List <UserGroup> userGroups = UserGroupDAO.GetByUserID(userID);

            foreach (UserGroup userGroup in userGroups)
            {
                PerGroup group = PerGroupDAO.Single(userGroup.UserID.ToString());
                if (!this.Groups.Contains(group))
                {
                    this.Groups.Add(group);
                }
            }
        }
コード例 #2
0
        public static List <PerGroup> GetListGroupByUserID_Static(int userID)
        {
            List <PerGroup>  result     = new List <PerGroup>();
            List <UserGroup> userGroups = UserGroupDAO.GetByUserID(userID);

            foreach (UserGroup userGroup in userGroups)
            {
                PerGroup group = PerGroupDAO.Single(userGroup.GroupID.ToString());
                if (!result.Contains(group))
                {
                    result.Add(group);
                }
            }
            return(result);
        }
コード例 #3
0
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         // TODO: Add insert logic here
         PerGroup group = new PerGroup();
         group.Name        = collection["Name"];
         group.Description = collection["Description"];
         PerGroupDAO.Add(group);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #4
0
        /// <summary>
        /// tao model gom danh sach group va cac resources cua no
        /// </summary>
        /// <returns></returns>
        List <GroupManagement> InitModel()
        {
            List <GroupManagement> result = new List <GroupManagement>();
            //load toan bo group tu database
            List <PerGroup> groups = PerGroupDAO.getAll();

            foreach (PerGroup group in groups)
            {
                //gan tung group cho thuoc tinh group cua model
                GroupManagement groupManagement = new GroupManagement();
                groupManagement.PerGroup = group;
                groupManagement.GetListResourcesByGroupID(group.GroupID);
                result.Add(groupManagement);
            }
            return(result);
        }