Пример #1
0
 public ActionResult AssignSelectedToTargetGroup(OrgGroupsModel m)
 {
     var a = m.List.ToArray();
     var sgname = DbUtil.Db.MemberTags.Single(mt => mt.Id == m.groupid).Name;
     var q2 = from om in m.OrgMembers()
              where om.OrgMemMemTags.All(mt => mt.MemberTag.Name != sgname)
              where a.Contains(om.PeopleId)
              select om;
     foreach (var om in q2)
         om.AddToGroup(DbUtil.Db, sgname);
     DbUtil.Db.SubmitChanges();
     return View("Rows", m);
 }
Пример #2
0
 public ActionResult RemoveAsLeaderOfTargetGroup(OrgGroupsModel m)
 {
     var a = m.List.ToArray();
     var q2 = from om in m.OrgMembers()
              where a.Contains(om.PeopleId)
              select om;
     if (m.groupid != null)
     {
         foreach (var om in q2)
         {
             om.RemoveAsLeaderOfGroup(DbUtil.Db, m.groupid.GetValueOrDefault());
         }
     }
     DbUtil.Db.SubmitChanges();
     return View("Rows", m);
 }