//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace GODATA.RoleServices {
using System.Runtime.Serialization;
using System;
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="RoleModel", Namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageRole")]
[System.SerializableAttribute()]
public partial class RoleModel : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
[System.NonSerializedAttribute()]
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.Guid ApplicationIdField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string LoweredRoleNameField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string RoleDescriptionField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.Guid RoleIdField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string RoleNameField;
[global::System.ComponentModel.BrowsableAttribute(false)]
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
get {
return this.extensionDataField;
}
set {
this.extensionDataField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public System.Guid ApplicationId {
get {
return this.ApplicationIdField;
}
set {
if ((this.ApplicationIdField.Equals(value) != true)) {
this.ApplicationIdField = value;
this.RaisePropertyChanged("ApplicationId");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string LoweredRoleName {
get {
return this.LoweredRoleNameField;
}
set {
if ((object.ReferenceEquals(this.LoweredRoleNameField, value) != true)) {
this.LoweredRoleNameField = value;
this.RaisePropertyChanged("LoweredRoleName");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string RoleDescription {
get {
return this.RoleDescriptionField;
}
set {
if ((object.ReferenceEquals(this.RoleDescriptionField, value) != true)) {
this.RoleDescriptionField = value;
this.RaisePropertyChanged("RoleDescription");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public System.Guid RoleId {
get {
return this.RoleIdField;
}
set {
if ((this.RoleIdField.Equals(value) != true)) {
this.RoleIdField = value;
this.RaisePropertyChanged("RoleId");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string RoleName {
get {
return this.RoleNameField;
}
set {
if ((object.ReferenceEquals(this.RoleNameField, value) != true)) {
this.RoleNameField = value;
this.RaisePropertyChanged("RoleName");
}
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="ApplicationRoles", Namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageRole")]
[System.SerializableAttribute()]
public partial class ApplicationRoles : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
[System.NonSerializedAttribute()]
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private GODATA.RoleServices.ApplicationModel ApplicationField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.Collections.Generic.List RolesField;
[global::System.ComponentModel.BrowsableAttribute(false)]
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
get {
return this.extensionDataField;
}
set {
this.extensionDataField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public GODATA.RoleServices.ApplicationModel Application {
get {
return this.ApplicationField;
}
set {
if ((object.ReferenceEquals(this.ApplicationField, value) != true)) {
this.ApplicationField = value;
this.RaisePropertyChanged("Application");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public System.Collections.Generic.List Roles {
get {
return this.RolesField;
}
set {
if ((object.ReferenceEquals(this.RolesField, value) != true)) {
this.RolesField = value;
this.RaisePropertyChanged("Roles");
}
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="ApplicationModel", Namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageApplication" +
"")]
[System.SerializableAttribute()]
public partial class ApplicationModel : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
[System.NonSerializedAttribute()]
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string ApplicationDescriptionField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.Guid ApplicationIdField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string ApplicationNameField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string ApplicationTitleField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private string ApplicationUrlField;
[global::System.ComponentModel.BrowsableAttribute(false)]
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
get {
return this.extensionDataField;
}
set {
this.extensionDataField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string ApplicationDescription {
get {
return this.ApplicationDescriptionField;
}
set {
if ((object.ReferenceEquals(this.ApplicationDescriptionField, value) != true)) {
this.ApplicationDescriptionField = value;
this.RaisePropertyChanged("ApplicationDescription");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public System.Guid ApplicationId {
get {
return this.ApplicationIdField;
}
set {
if ((this.ApplicationIdField.Equals(value) != true)) {
this.ApplicationIdField = value;
this.RaisePropertyChanged("ApplicationId");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string ApplicationName {
get {
return this.ApplicationNameField;
}
set {
if ((object.ReferenceEquals(this.ApplicationNameField, value) != true)) {
this.ApplicationNameField = value;
this.RaisePropertyChanged("ApplicationName");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string ApplicationTitle {
get {
return this.ApplicationTitleField;
}
set {
if ((object.ReferenceEquals(this.ApplicationTitleField, value) != true)) {
this.ApplicationTitleField = value;
this.RaisePropertyChanged("ApplicationTitle");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public string ApplicationUrl {
get {
return this.ApplicationUrlField;
}
set {
if ((object.ReferenceEquals(this.ApplicationUrlField, value) != true)) {
this.ApplicationUrlField = value;
this.RaisePropertyChanged("ApplicationUrl");
}
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
[System.Runtime.Serialization.DataContractAttribute(Name="ApplicationRole", Namespace="http://schemas.datacontract.org/2004/07/AEServiceLibrary.Models.ManageRole")]
[System.SerializableAttribute()]
public partial class ApplicationRole : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
[System.NonSerializedAttribute()]
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private GODATA.RoleServices.ApplicationModel ApplicationField;
[System.Runtime.Serialization.OptionalFieldAttribute()]
private GODATA.RoleServices.RoleModel RolesField;
[global::System.ComponentModel.BrowsableAttribute(false)]
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
get {
return this.extensionDataField;
}
set {
this.extensionDataField = value;
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public GODATA.RoleServices.ApplicationModel Application {
get {
return this.ApplicationField;
}
set {
if ((object.ReferenceEquals(this.ApplicationField, value) != true)) {
this.ApplicationField = value;
this.RaisePropertyChanged("Application");
}
}
}
[System.Runtime.Serialization.DataMemberAttribute()]
public GODATA.RoleServices.RoleModel Roles {
get {
return this.RolesField;
}
set {
if ((object.ReferenceEquals(this.RolesField, value) != true)) {
this.RolesField = value;
this.RaisePropertyChanged("Roles");
}
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="RoleServices.IRole")]
public interface IRole {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetRole", ReplyAction="http://tempuri.org/IRole/GetRoleResponse")]
System.Collections.Generic.List GetRole();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetRole", ReplyAction="http://tempuri.org/IRole/GetRoleResponse")]
System.Threading.Tasks.Task> GetRoleAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetRoleById", ReplyAction="http://tempuri.org/IRole/GetRoleByIdResponse")]
GODATA.RoleServices.RoleModel GetRoleById(System.Guid roleId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetRoleById", ReplyAction="http://tempuri.org/IRole/GetRoleByIdResponse")]
System.Threading.Tasks.Task GetRoleByIdAsync(System.Guid roleId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetAppRoleByAppId", ReplyAction="http://tempuri.org/IRole/GetAppRoleByAppIdResponse")]
System.Collections.Generic.List GetAppRoleByAppId(System.Guid applicationId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetAppRoleByAppId", ReplyAction="http://tempuri.org/IRole/GetAppRoleByAppIdResponse")]
System.Threading.Tasks.Task> GetAppRoleByAppIdAsync(System.Guid applicationId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetUserRoleByUserId", ReplyAction="http://tempuri.org/IRole/GetUserRoleByUserIdResponse")]
System.Collections.Generic.List GetUserRoleByUserId(System.Guid userId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetUserRoleByUserId", ReplyAction="http://tempuri.org/IRole/GetUserRoleByUserIdResponse")]
System.Threading.Tasks.Task> GetUserRoleByUserIdAsync(System.Guid userId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetUserRoleByAppIdAndUserName", ReplyAction="http://tempuri.org/IRole/GetUserRoleByAppIdAndUserNameResponse")]
System.Collections.Generic.List GetUserRoleByAppIdAndUserName(string applicationName, string userName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetUserRoleByAppIdAndUserName", ReplyAction="http://tempuri.org/IRole/GetUserRoleByAppIdAndUserNameResponse")]
System.Threading.Tasks.Task> GetUserRoleByAppIdAndUserNameAsync(string applicationName, string userName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetRoleApplication", ReplyAction="http://tempuri.org/IRole/GetRoleApplicationResponse")]
System.Collections.Generic.List GetRoleApplication();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetRoleApplication", ReplyAction="http://tempuri.org/IRole/GetRoleApplicationResponse")]
System.Threading.Tasks.Task> GetRoleApplicationAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/CreateRole", ReplyAction="http://tempuri.org/IRole/CreateRoleResponse")]
bool CreateRole(string applicationName, string roleName, string description);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/CreateRole", ReplyAction="http://tempuri.org/IRole/CreateRoleResponse")]
System.Threading.Tasks.Task CreateRoleAsync(string applicationName, string roleName, string description);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/UpdateRole", ReplyAction="http://tempuri.org/IRole/UpdateRoleResponse")]
bool UpdateRole(System.Guid applicationId, System.Guid roleId, string roleName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/UpdateRole", ReplyAction="http://tempuri.org/IRole/UpdateRoleResponse")]
System.Threading.Tasks.Task UpdateRoleAsync(System.Guid applicationId, System.Guid roleId, string roleName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/DeleteRole", ReplyAction="http://tempuri.org/IRole/DeleteRoleResponse")]
bool DeleteRole(System.Guid applicationId, System.Guid roleId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/DeleteRole", ReplyAction="http://tempuri.org/IRole/DeleteRoleResponse")]
System.Threading.Tasks.Task DeleteRoleAsync(System.Guid applicationId, System.Guid roleId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/DeleteRoleByRole", ReplyAction="http://tempuri.org/IRole/DeleteRoleByRoleResponse")]
bool DeleteRoleByRole(string roleName, string applicationName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/DeleteRoleByRole", ReplyAction="http://tempuri.org/IRole/DeleteRoleByRoleResponse")]
System.Threading.Tasks.Task DeleteRoleByRoleAsync(string roleName, string applicationName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetAppRoleByAppIdAndRoleId", ReplyAction="http://tempuri.org/IRole/GetAppRoleByAppIdAndRoleIdResponse")]
GODATA.RoleServices.ApplicationRole GetAppRoleByAppIdAndRoleId(System.Guid roleId, System.Guid applicationId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetAppRoleByAppIdAndRoleId", ReplyAction="http://tempuri.org/IRole/GetAppRoleByAppIdAndRoleIdResponse")]
System.Threading.Tasks.Task GetAppRoleByAppIdAndRoleIdAsync(System.Guid roleId, System.Guid applicationId);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetTotalRoles", ReplyAction="http://tempuri.org/IRole/GetTotalRolesResponse")]
int GetTotalRoles();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/GetTotalRoles", ReplyAction="http://tempuri.org/IRole/GetTotalRolesResponse")]
System.Threading.Tasks.Task GetTotalRolesAsync();
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/IsRoleExist", ReplyAction="http://tempuri.org/IRole/IsRoleExistResponse")]
bool IsRoleExist(string applicationName, string roleName);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRole/IsRoleExist", ReplyAction="http://tempuri.org/IRole/IsRoleExistResponse")]
System.Threading.Tasks.Task IsRoleExistAsync(string applicationName, string roleName);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface IRoleChannel : GODATA.RoleServices.IRole, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class RoleClient : System.ServiceModel.ClientBase, GODATA.RoleServices.IRole {
public RoleClient() {
}
public RoleClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public RoleClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public RoleClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public RoleClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public System.Collections.Generic.List GetRole() {
return base.Channel.GetRole();
}
public System.Threading.Tasks.Task> GetRoleAsync() {
return base.Channel.GetRoleAsync();
}
public GODATA.RoleServices.RoleModel GetRoleById(System.Guid roleId) {
return base.Channel.GetRoleById(roleId);
}
public System.Threading.Tasks.Task GetRoleByIdAsync(System.Guid roleId) {
return base.Channel.GetRoleByIdAsync(roleId);
}
public System.Collections.Generic.List GetAppRoleByAppId(System.Guid applicationId) {
return base.Channel.GetAppRoleByAppId(applicationId);
}
public System.Threading.Tasks.Task> GetAppRoleByAppIdAsync(System.Guid applicationId) {
return base.Channel.GetAppRoleByAppIdAsync(applicationId);
}
public System.Collections.Generic.List GetUserRoleByUserId(System.Guid userId) {
return base.Channel.GetUserRoleByUserId(userId);
}
public System.Threading.Tasks.Task> GetUserRoleByUserIdAsync(System.Guid userId) {
return base.Channel.GetUserRoleByUserIdAsync(userId);
}
public System.Collections.Generic.List GetUserRoleByAppIdAndUserName(string applicationName, string userName) {
return base.Channel.GetUserRoleByAppIdAndUserName(applicationName, userName);
}
public System.Threading.Tasks.Task> GetUserRoleByAppIdAndUserNameAsync(string applicationName, string userName) {
return base.Channel.GetUserRoleByAppIdAndUserNameAsync(applicationName, userName);
}
public System.Collections.Generic.List GetRoleApplication() {
return base.Channel.GetRoleApplication();
}
public System.Threading.Tasks.Task> GetRoleApplicationAsync() {
return base.Channel.GetRoleApplicationAsync();
}
public bool CreateRole(string applicationName, string roleName, string description) {
return base.Channel.CreateRole(applicationName, roleName, description);
}
public System.Threading.Tasks.Task CreateRoleAsync(string applicationName, string roleName, string description) {
return base.Channel.CreateRoleAsync(applicationName, roleName, description);
}
public bool UpdateRole(System.Guid applicationId, System.Guid roleId, string roleName) {
return base.Channel.UpdateRole(applicationId, roleId, roleName);
}
public System.Threading.Tasks.Task UpdateRoleAsync(System.Guid applicationId, System.Guid roleId, string roleName) {
return base.Channel.UpdateRoleAsync(applicationId, roleId, roleName);
}
public bool DeleteRole(System.Guid applicationId, System.Guid roleId) {
return base.Channel.DeleteRole(applicationId, roleId);
}
public System.Threading.Tasks.Task DeleteRoleAsync(System.Guid applicationId, System.Guid roleId) {
return base.Channel.DeleteRoleAsync(applicationId, roleId);
}
public bool DeleteRoleByRole(string roleName, string applicationName) {
return base.Channel.DeleteRoleByRole(roleName, applicationName);
}
public System.Threading.Tasks.Task DeleteRoleByRoleAsync(string roleName, string applicationName) {
return base.Channel.DeleteRoleByRoleAsync(roleName, applicationName);
}
public GODATA.RoleServices.ApplicationRole GetAppRoleByAppIdAndRoleId(System.Guid roleId, System.Guid applicationId) {
return base.Channel.GetAppRoleByAppIdAndRoleId(roleId, applicationId);
}
public System.Threading.Tasks.Task GetAppRoleByAppIdAndRoleIdAsync(System.Guid roleId, System.Guid applicationId) {
return base.Channel.GetAppRoleByAppIdAndRoleIdAsync(roleId, applicationId);
}
public int GetTotalRoles() {
return base.Channel.GetTotalRoles();
}
public System.Threading.Tasks.Task GetTotalRolesAsync() {
return base.Channel.GetTotalRolesAsync();
}
public bool IsRoleExist(string applicationName, string roleName) {
return base.Channel.IsRoleExist(applicationName, roleName);
}
public System.Threading.Tasks.Task IsRoleExistAsync(string applicationName, string roleName) {
return base.Channel.IsRoleExistAsync(applicationName, roleName);
}
}
}