C# 클래스 Chaos.Portal.Core.Data.PortalRepository

상속: IPortalRepository
파일 보기 프로젝트 열기: CHAOS-Community/Portal 1 사용 예제들

Private Properties

프로퍼티 타입 설명
PortalRepository System

공개 메소드들

메소드 설명
ClientSettingsGet ( System.Guid guid ) : ClientSettings
ClientSettingsSet ( System.Guid guid, string name, string settings ) : uint
GroupAddUser ( System.Guid guid, System.Guid userGuid, uint systemPermission, System.Guid requestUserGuid ) : uint
GroupCreate ( System.Guid guid, string name, System.Guid requestedUserGuid, uint systemPermission ) : Model.Group
GroupDelete ( System.Guid guid, System.Guid userGuid ) : uint
GroupGet ( System.Guid guid, string name, System.Guid requestingUserGuid, System.Guid userGuid ) : IEnumerable
GroupRemoveUser ( System.Guid guid, System.Guid userGuid, System.Guid requestUserGuid ) : uint
GroupUpdate ( System.Guid guid, System.Guid userGuid, string newName, uint newSystemPermission ) : uint
GroupUpdateUserPermissions ( System.Guid guid, System.Guid userGuid, uint permissions, System.Guid requestingUserGuid ) : uint
LogCreate ( string name, System.Guid sessionGuid, string level, double duration, string message ) : uint
ModuleGet ( string name ) : Module
SessionCreate ( System.Guid userGuid ) : Model.Session
SessionDelete ( System.Guid guid, System.Guid userGuid ) : uint
SessionGet ( System.Guid guid, System.Guid userGuid ) : IEnumerable
SessionUpdate ( System.Guid guid, System.Guid userGuid ) : Model.Session
SubscriptionCreate ( System.Guid guid, string name, System.Guid requestingUserGuid ) : SubscriptionInfo
SubscriptionDelete ( System.Guid guid, System.Guid requestingUserGuid ) : uint
SubscriptionGet ( System.Guid guid, System.Guid requestingUserGuid ) : IEnumerable
SubscriptionUpdate ( System.Guid guid, string newName, System.Guid requestingUserGuid ) : uint
UserCreate ( System.Guid guid, string email ) : uint
UserDelete ( System.Guid guid ) : uint
UserInfoGet ( System.Guid userGuid, System.Guid sessionGuid, string email, System.Guid groupGuid ) : IEnumerable
UserInfoGet ( string email ) : UserInfo
UserInfoGetWithGroupPermission ( System.Guid userGuid ) : IEnumerable
UserSet ( System.Guid guid, string email ) : uint
UserSettingsDelete ( System.Guid guid, System.Guid userGuid ) : uint
UserSettingsGet ( System.Guid clientGuid, System.Guid userGuid ) : UserSettings
UserSettingsSet ( System.Guid guid, System.Guid userGuid, string settings ) : uint
UserUpdate ( System.Guid guid, string email, uint systemPermission ) : uint
WithConfiguration ( string connectionString ) : IPortalRepository

비공개 메소드들

메소드 설명
PortalRepository ( ) : System

메소드 상세

ClientSettingsGet() 공개 메소드

public ClientSettingsGet ( System.Guid guid ) : ClientSettings
guid System.Guid
리턴 ClientSettings

ClientSettingsSet() 공개 메소드

public ClientSettingsSet ( System.Guid guid, string name, string settings ) : uint
guid System.Guid
name string
settings string
리턴 uint

GroupAddUser() 공개 메소드

public GroupAddUser ( System.Guid guid, System.Guid userGuid, uint systemPermission, System.Guid requestUserGuid ) : uint
guid System.Guid
userGuid System.Guid
systemPermission uint
requestUserGuid System.Guid
리턴 uint

GroupCreate() 공개 메소드

public GroupCreate ( System.Guid guid, string name, System.Guid requestedUserGuid, uint systemPermission ) : Model.Group
guid System.Guid
name string
requestedUserGuid System.Guid
systemPermission uint
리턴 Model.Group

GroupDelete() 공개 메소드

public GroupDelete ( System.Guid guid, System.Guid userGuid ) : uint
guid System.Guid
userGuid System.Guid
리턴 uint

GroupGet() 공개 메소드

public GroupGet ( System.Guid guid, string name, System.Guid requestingUserGuid, System.Guid userGuid ) : IEnumerable
guid System.Guid
name string
requestingUserGuid System.Guid
userGuid System.Guid
리턴 IEnumerable

GroupRemoveUser() 공개 메소드

public GroupRemoveUser ( System.Guid guid, System.Guid userGuid, System.Guid requestUserGuid ) : uint
guid System.Guid
userGuid System.Guid
requestUserGuid System.Guid
리턴 uint

GroupUpdate() 공개 메소드

public GroupUpdate ( System.Guid guid, System.Guid userGuid, string newName, uint newSystemPermission ) : uint
guid System.Guid
userGuid System.Guid
newName string
newSystemPermission uint
리턴 uint

GroupUpdateUserPermissions() 공개 메소드

public GroupUpdateUserPermissions ( System.Guid guid, System.Guid userGuid, uint permissions, System.Guid requestingUserGuid ) : uint
guid System.Guid
userGuid System.Guid
permissions uint
requestingUserGuid System.Guid
리턴 uint

LogCreate() 공개 메소드

public LogCreate ( string name, System.Guid sessionGuid, string level, double duration, string message ) : uint
name string
sessionGuid System.Guid
level string
duration double
message string
리턴 uint

ModuleGet() 공개 메소드

public ModuleGet ( string name ) : Module
name string
리턴 Module

SessionCreate() 공개 메소드

public SessionCreate ( System.Guid userGuid ) : Model.Session
userGuid System.Guid
리턴 Model.Session

SessionDelete() 공개 메소드

public SessionDelete ( System.Guid guid, System.Guid userGuid ) : uint
guid System.Guid
userGuid System.Guid
리턴 uint

SessionGet() 공개 메소드

public SessionGet ( System.Guid guid, System.Guid userGuid ) : IEnumerable
guid System.Guid
userGuid System.Guid
리턴 IEnumerable

SessionUpdate() 공개 메소드

public SessionUpdate ( System.Guid guid, System.Guid userGuid ) : Model.Session
guid System.Guid
userGuid System.Guid
리턴 Model.Session

SubscriptionCreate() 공개 메소드

public SubscriptionCreate ( System.Guid guid, string name, System.Guid requestingUserGuid ) : SubscriptionInfo
guid System.Guid
name string
requestingUserGuid System.Guid
리턴 SubscriptionInfo

SubscriptionDelete() 공개 메소드

public SubscriptionDelete ( System.Guid guid, System.Guid requestingUserGuid ) : uint
guid System.Guid
requestingUserGuid System.Guid
리턴 uint

SubscriptionGet() 공개 메소드

public SubscriptionGet ( System.Guid guid, System.Guid requestingUserGuid ) : IEnumerable
guid System.Guid
requestingUserGuid System.Guid
리턴 IEnumerable

SubscriptionUpdate() 공개 메소드

public SubscriptionUpdate ( System.Guid guid, string newName, System.Guid requestingUserGuid ) : uint
guid System.Guid
newName string
requestingUserGuid System.Guid
리턴 uint

UserCreate() 공개 메소드

public UserCreate ( System.Guid guid, string email ) : uint
guid System.Guid
email string
리턴 uint

UserDelete() 공개 메소드

public UserDelete ( System.Guid guid ) : uint
guid System.Guid
리턴 uint

UserInfoGet() 공개 메소드

public UserInfoGet ( System.Guid userGuid, System.Guid sessionGuid, string email, System.Guid groupGuid ) : IEnumerable
userGuid System.Guid
sessionGuid System.Guid
email string
groupGuid System.Guid
리턴 IEnumerable

UserInfoGet() 공개 메소드

public UserInfoGet ( string email ) : UserInfo
email string
리턴 UserInfo

UserInfoGetWithGroupPermission() 공개 메소드

public UserInfoGetWithGroupPermission ( System.Guid userGuid ) : IEnumerable
userGuid System.Guid
리턴 IEnumerable

UserSet() 공개 메소드

public UserSet ( System.Guid guid, string email ) : uint
guid System.Guid
email string
리턴 uint

UserSettingsDelete() 공개 메소드

public UserSettingsDelete ( System.Guid guid, System.Guid userGuid ) : uint
guid System.Guid
userGuid System.Guid
리턴 uint

UserSettingsGet() 공개 메소드

public UserSettingsGet ( System.Guid clientGuid, System.Guid userGuid ) : UserSettings
clientGuid System.Guid
userGuid System.Guid
리턴 UserSettings

UserSettingsSet() 공개 메소드

public UserSettingsSet ( System.Guid guid, System.Guid userGuid, string settings ) : uint
guid System.Guid
userGuid System.Guid
settings string
리턴 uint

UserUpdate() 공개 메소드

public UserUpdate ( System.Guid guid, string email, uint systemPermission ) : uint
guid System.Guid
email string
systemPermission uint
리턴 uint

WithConfiguration() 공개 메소드

public WithConfiguration ( string connectionString ) : IPortalRepository
connectionString string
리턴 IPortalRepository