Show / Hide Table of Contents

Class PayrunJobEmployee

The payrun job client object

Inheritance
object
ModelBase
PayrunJobEmployee
Implements
IPayrunJobEmployee
IModel
IEquatable<IPayrunJobEmployee>
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 PayrunJobEmployee : ModelBase, IPayrunJobEmployee, IModel, IEquatable<IPayrunJobEmployee>

Constructors

PayrunJobEmployee()

Initializes a new instance

Declaration
public PayrunJobEmployee()

PayrunJobEmployee(PayrunJobEmployee)

Initializes a new instance from a copy

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

The copy source

Properties

EmployeeId

The employee id (immutable)

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

Methods

Equals(IPayrunJobEmployee)

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

GetUiString()

The object UI string

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

Implements

IPayrunJobEmployee
IModel
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