C# Class BLL.Group

显示文件 Open project: cdadmin/clonedeploy

Public Methods

Method Description
AddGroup ( Models group, int userId ) : ValidationResult
DeleteGroup ( int groupId ) : ValidationResult
ExportCsv ( string path ) : void
GetGroup ( int groupId ) : Models.Group
GetGroupMembers ( int groupId, string searchString = "" ) : List
GroupCountUser ( int userId ) : string
ImportCsv ( string path, int userId ) : int
SearchGroups ( string searchString = "" ) : List
SearchGroupsForUser ( int userId, string searchString = "" ) : List
StartGroupUnicast ( Models group, int userId ) : int
TotalCount ( ) : string
UpdateAllSmartGroupsMembers ( ) : void
UpdateGroup ( Models group ) : ValidationResult
UpdateSmartMembership ( Models group ) : bool
ValidateGroup ( Models group, bool isNewGroup ) : ValidationResult

Method Details

AddGroup() public static method

public static AddGroup ( Models group, int userId ) : ValidationResult
group Models
userId int
return Models.ValidationResult

DeleteGroup() public static method

public static DeleteGroup ( int groupId ) : ValidationResult
groupId int
return Models.ValidationResult

ExportCsv() public static method

public static ExportCsv ( string path ) : void
path string
return void

GetGroup() public static method

public static GetGroup ( int groupId ) : Models.Group
groupId int
return Models.Group

GetGroupMembers() public static method

public static GetGroupMembers ( int groupId, string searchString = "" ) : List
groupId int
searchString string
return List

GroupCountUser() public static method

public static GroupCountUser ( int userId ) : string
userId int
return string

ImportCsv() public static method

public static ImportCsv ( string path, int userId ) : int
path string
userId int
return int

SearchGroups() public static method

public static SearchGroups ( string searchString = "" ) : List
searchString string
return List

SearchGroupsForUser() public static method

public static SearchGroupsForUser ( int userId, string searchString = "" ) : List
userId int
searchString string
return List

StartGroupUnicast() public static method

public static StartGroupUnicast ( Models group, int userId ) : int
group Models
userId int
return int

TotalCount() public static method

public static TotalCount ( ) : string
return string

UpdateAllSmartGroupsMembers() public static method

public static UpdateAllSmartGroupsMembers ( ) : void
return void

UpdateGroup() public static method

public static UpdateGroup ( Models group ) : ValidationResult
group Models
return Models.ValidationResult

UpdateSmartMembership() public static method

public static UpdateSmartMembership ( Models group ) : bool
group Models
return bool

ValidateGroup() public static method

public static ValidateGroup ( Models group, bool isNewGroup ) : ValidationResult
group Models
isNewGroup bool
return Models.ValidationResult