C# Класс CmsData.API.APIOrganization

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
APIOrganization ( CMSDataContext Db ) : System
AddDivToOrg ( int orgid, int divid ) : string
AddEditExtraValue ( int orgid, string field, string value ) : string
AddOrgMember ( int OrgId, int PeopleId, string MemberType, bool pending ) : string
ChildOrgMembers ( int id ) : string
ChildOrgs ( int id, string extravalue1, string extravalue2 ) : string
CreateProgramDivision ( string program, string division ) : string
DeleteExtraValue ( int orgid, string field ) : string
DropOrgMember ( int OrgId, int PeopleId ) : string
ExtraValues ( int orgid, string fields ) : string
GetOrganization ( int id ) : Organization
MessageReplacements ( CMSDataContext db, Person p, string divisionName, int orgId, string organizationName, string location, string message ) : string
NewOrganization ( int divId, string name, string location, int parentOrgId, int campusId, int orgtype, int leadertype, int securitytype, string securityrole ) : string
OrgMembers ( int orgid, string search ) : string
OrgMembers2 ( int orgid, string search ) : string
OrgMembersData ( int orgid ) : List
OrganizationsForDiv ( int divid ) : string
ParentOrgs ( int id, string extravalue1, string extravalue2 ) : string
RemoveDivFromOrg ( int orgid, int divid ) : string
SendEventReminders ( System.Guid id ) : void
SendEventReminders ( int id ) : void
SendVolunteerReminders ( int id, bool sendall ) : void
UpdateOrgMember ( int orgid, int peopleid, string MemberType, System.DateTime EnrollDate, string InactiveDate, bool pending ) : string
UpdateOrganization ( int orgid, string name, string campusid, string active, string location, string description, int orgtype, int leadertype, int securitytype, string securityrole, int parentorg ) : string

Приватные методы

Метод Описание
SerializeOrgs ( IQueryable q, string root, string OrgElement, string MembersElement ) : string

Описание методов

APIOrganization() публичный Метод

public APIOrganization ( CMSDataContext Db ) : System
Db CMSDataContext
Результат System

AddDivToOrg() публичный Метод

public AddDivToOrg ( int orgid, int divid ) : string
orgid int
divid int
Результат string

AddEditExtraValue() публичный Метод

public AddEditExtraValue ( int orgid, string field, string value ) : string
orgid int
field string
value string
Результат string

AddOrgMember() публичный Метод

public AddOrgMember ( int OrgId, int PeopleId, string MemberType, bool pending ) : string
OrgId int
PeopleId int
MemberType string
pending bool
Результат string

ChildOrgMembers() публичный Метод

public ChildOrgMembers ( int id ) : string
id int
Результат string

ChildOrgs() публичный Метод

public ChildOrgs ( int id, string extravalue1, string extravalue2 ) : string
id int
extravalue1 string
extravalue2 string
Результат string

CreateProgramDivision() публичный Метод

public CreateProgramDivision ( string program, string division ) : string
program string
division string
Результат string

DeleteExtraValue() публичный Метод

public DeleteExtraValue ( int orgid, string field ) : string
orgid int
field string
Результат string

DropOrgMember() публичный Метод

public DropOrgMember ( int OrgId, int PeopleId ) : string
OrgId int
PeopleId int
Результат string

ExtraValues() публичный Метод

public ExtraValues ( int orgid, string fields ) : string
orgid int
fields string
Результат string

GetOrganization() публичный Метод

public GetOrganization ( int id ) : Organization
id int
Результат Organization

MessageReplacements() публичный статический Метод

public static MessageReplacements ( CMSDataContext db, Person p, string divisionName, int orgId, string organizationName, string location, string message ) : string
db CMSDataContext
p Person
divisionName string
orgId int
organizationName string
location string
message string
Результат string

NewOrganization() публичный Метод

public NewOrganization ( int divId, string name, string location, int parentOrgId, int campusId, int orgtype, int leadertype, int securitytype, string securityrole ) : string
divId int
name string
location string
parentOrgId int
campusId int
orgtype int
leadertype int
securitytype int
securityrole string
Результат string

OrgMembers() публичный Метод

public OrgMembers ( int orgid, string search ) : string
orgid int
search string
Результат string

OrgMembers2() публичный Метод

public OrgMembers2 ( int orgid, string search ) : string
orgid int
search string
Результат string

OrgMembersData() публичный Метод

public OrgMembersData ( int orgid ) : List
orgid int
Результат List

OrganizationsForDiv() публичный Метод

public OrganizationsForDiv ( int divid ) : string
divid int
Результат string

ParentOrgs() публичный Метод

public ParentOrgs ( int id, string extravalue1, string extravalue2 ) : string
id int
extravalue1 string
extravalue2 string
Результат string

RemoveDivFromOrg() публичный Метод

public RemoveDivFromOrg ( int orgid, int divid ) : string
orgid int
divid int
Результат string

SendEventReminders() публичный Метод

public SendEventReminders ( System.Guid id ) : void
id System.Guid
Результат void

SendEventReminders() публичный Метод

public SendEventReminders ( int id ) : void
id int
Результат void

SendVolunteerReminders() публичный Метод

public SendVolunteerReminders ( int id, bool sendall ) : void
id int
sendall bool
Результат void

UpdateOrgMember() публичный Метод

public UpdateOrgMember ( int orgid, int peopleid, string MemberType, System.DateTime EnrollDate, string InactiveDate, bool pending ) : string
orgid int
peopleid int
MemberType string
EnrollDate System.DateTime
InactiveDate string
pending bool
Результат string

UpdateOrganization() публичный Метод

public UpdateOrganization ( int orgid, string name, string campusid, string active, string location, string description, int orgtype, int leadertype, int securitytype, string securityrole, int parentorg ) : string
orgid int
name string
campusid string
active string
location string
description string
orgtype int
leadertype int
securitytype int
securityrole string
parentorg int
Результат string