public ActionResult DeleteExtra(int id, string field) { var e = DbUtil.Db.OrganizationExtras.Single(ee => ee.OrganizationId == id && ee.Field == field); DbUtil.Db.OrganizationExtras.DeleteOnSubmit(e); DbUtil.Db.SubmitChanges(); var m = new OrganizationModel(); return PartialView("Settings/ExtrasGrid", m.Org); }
public ActionResult NewExtraValue(int id, string field, string value, bool multiline) { var m = new OrganizationModel(); try { m.Org.AddEditExtra(DbUtil.Db, field, value, multiline); DbUtil.Db.SubmitChanges(); } catch (Exception ex) { return Content("error: " + ex.Message); } return PartialView("Settings/ExtrasGrid", m.Org); }
public ActionResult Index(int id, int? peopleid = null) { var db = DbUtil.Db; db.CurrentOrg = new CurrentOrg {Id = id, GroupSelect = GroupSelectCode.Member}; var m = new OrganizationModel(id); if (peopleid.HasValue) m.NameFilter = peopleid.ToString(); if (m.Org == null) return Content("organization not found"); if (Util2.OrgMembersOnly) { if (m.Org.SecurityTypeId == 3) return NotAllowed("You do not have access to this page", m.Org.OrganizationName); if (m.Org.OrganizationMembers.All(om => om.PeopleId != Util.UserPeopleId)) return NotAllowed("You must be a member of this organization", m.Org.OrganizationName); } else if (Util2.OrgLeadersOnly) { var oids = DbUtil.Db.GetLeaderOrgIds(Util.UserPeopleId); if (!oids.Contains(m.Org.OrganizationId)) return NotAllowed("You must be a leader of this organization", m.Org.OrganizationName); var sgleader = DbUtil.Db.SmallGroupLeader(id, Util.UserPeopleId); if (sgleader.HasValue()) { db.CurrentOrg.SgFilter = sgleader; m.SgFilter = sgleader; } } if (m.Org.LimitToRole.HasValue()) if (!User.IsInRole(m.Org.LimitToRole)) return NotAllowed("no privilege to view ", m.Org.OrganizationName); DbUtil.LogOrgActivity($"Viewing Org({m.Org.OrganizationName})", id, m.Org.OrganizationName); ViewBag.OrganizationContext = true; ViewBag.orgname = m.Org.FullName; ViewBag.model = m; ViewBag.selectmode = 0; InitExportToolbar(id); m.GroupSelect = "10"; Session["ActiveOrganization"] = m.Org.OrganizationName; return View(m); }
public ActionResult Registrations(int id) { var m = new OrganizationModel(id); return PartialView(m); }
public ActionResult Settings(int id) { var m = new OrganizationModel(id); return PartialView(m); }
public ActionResult MainEdit(int id) { var m = new OrganizationModel(id); return PartialView("Settings/MainEdit", m.OrgMain); }
public ActionResult CommunityGroup(int id) { var m = new OrganizationModel(id); return PartialView(m); }