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); } } }
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); }
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()); } }
/// <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); }