Show / Hide Table of Contents

Class PayrollLayer

The payroll layer client object

Inheritance
object
ModelBase
PayrollLayer
Implements
IPayrollLayer
IModel
IAttributeObject
IKeyEquatable<IPayrollLayer>
IEquatable<IPayrollLayer>
Inherited Members
ModelBase.ToString()
ModelBase.Id
ModelBase.IsExistingObject
ModelBase.IsNewObject
ModelBase.Status
ModelBase.Created
ModelBase.Updated
ModelBase.UpdateMode
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class PayrollLayer : ModelBase, IPayrollLayer, IModel, IAttributeObject, IKeyEquatable<IPayrollLayer>, IEquatable<IPayrollLayer>

Constructors

PayrollLayer()

Initializes a new instance

Declaration
public PayrollLayer()

PayrollLayer(PayrollLayer)

Initializes a new instance from a copy

Declaration
public PayrollLayer(PayrollLayer copySource)
Parameters
Type Name Description
PayrollLayer copySource

The copy source

Properties

Attributes

Declaration
[JsonPropertyOrder(103)]
public Dictionary<string, object> Attributes { get; set; }
Property Value
Type Description
Dictionary<string, object>

Level

The layer level

Declaration
[Required]
[JsonPropertyOrder(101)]
public int Level { get; set; }
Property Value
Type Description
int

Priority

The layer priority (default: 1)

Declaration
[JsonPropertyOrder(102)]
public int Priority { get; set; }
Property Value
Type Description
int

RegulationName

The regulation name

Declaration
[Required]
[JsonPropertyOrder(100)]
public string RegulationName { get; set; }
Property Value
Type Description
string

Methods

EqualKey(IPayrollLayer)

Test for the same item key

Declaration
public virtual bool EqualKey(IPayrollLayer compare)
Parameters
Type Name Description
IPayrollLayer compare
Returns
Type Description
bool

Equals(IPayrollLayer)

Declaration
public virtual bool Equals(IPayrollLayer compare)
Parameters
Type Name Description
IPayrollLayer compare
Returns
Type Description
bool

GetUiString()

The object UI string

Declaration
public override string GetUiString()
Returns
Type Description
string
Overrides
ModelBase.GetUiString()

Implements

IPayrollLayer
IModel
IAttributeObject
IKeyEquatable<T>
IEquatable<T>

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX