Show / Hide Table of Contents

Class Division

The payroll division client object

Inheritance
object
ModelBase
Division
Implements
IDivision
IModel
IAttributeObject
IKeyEquatable<IDivision>
IEquatable<IDivision>
INameObject
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 Division : ModelBase, IDivision, IModel, IAttributeObject, IKeyEquatable<IDivision>, IEquatable<IDivision>, INameObject

Constructors

Division()

Initializes a new instance

Declaration
public Division()

Division(Division)

Initializes a new instance from a copy

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

The copy source

Properties

Attributes

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

Calendar

The division calendar (fallback: tenant calendar)

Declaration
[StringLength(128)]
[JsonPropertyOrder(103)]
public string Calendar { get; set; }
Property Value
Type Description
string

Culture

The division culture name based on RFC 4646 (fallback: tenant culture)

Declaration
[StringLength(128)]
[JsonPropertyOrder(102)]
public string Culture { get; set; }
Property Value
Type Description
string

Name

The division name

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

NameLocalizations

The localized division names

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

Methods

EqualKey(IDivision)

Test for the same item key

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

Equals(IDivision)

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

GetUiString()

The object UI string

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

Implements

IDivision
IModel
IAttributeObject
IKeyEquatable<T>
IEquatable<T>
INameObject

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