Class BaseDesignerService<TDesignItemDto>
The base designer web-service class.
Inheritance
System.Object
BaseDesignerService<TDesignItemDto>
Implements
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.ServiceModel.Designers.Services
Assembly: Terrasoft.Core.ServiceModel.dll
Syntax
public abstract class BaseDesignerService<TDesignItemDto> : BaseService, IReadOnlySessionState, IRequiresSessionState where TDesignItemDto : BaseDesignItemDto
Type Parameters
Name | Description |
---|---|
TDesignItemDto |
Properties
Logger
Declaration
protected ILog Logger { get; }
Property Value
Type | Description |
---|---|
ILog |
Methods
CanManageSolution()
Checks that the user can manage configuration.
Declaration
protected void CanManageSolution()
CanViewConfiguration()
Checks that the user can view configuration.
Declaration
protected void CanViewConfiguration()
GetDesignItem(Guid)
Gets an instance of a design-time item data transfer object.
Declaration
public DesignerResponse<TDesignItemDto> GetDesignItem(Guid schemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaUId | Schema item identifier. |
Returns
Type | Description |
---|---|
DesignerResponse<TDesignItemDto> | Design-time item data transfer object. |
InternalSaveDesignItem(TDesignItemDto)
Declaration
protected Guid InternalSaveDesignItem(TDesignItemDto designSchemaDto)
Parameters
Type | Name | Description |
---|---|---|
TDesignItemDto | designSchemaDto |
Returns
Type | Description |
---|---|
System.Guid |
SaveDesignItem(TDesignItemDto)
Declaration
public virtual SaveDesignItemDesignerResponse SaveDesignItem(TDesignItemDto designSchemaDto)
Parameters
Type | Name | Description |
---|---|---|
TDesignItemDto | designSchemaDto |
Returns
Type | Description |
---|---|
SaveDesignItemDesignerResponse |
Implements
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState