Show / Hide Table of Contents

Class CaseChange

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

Constructors

CaseChange()

Declaration
public CaseChange()

CaseChange(CaseChange)

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

Properties

CancellationDate

Declaration
[JsonPropertyOrder(109)]
public DateTime? CancellationDate { get; set; }
Property Value
Type Description
DateTime?

CancellationId

Declaration
[JsonPropertyOrder(108)]
public int? CancellationId { get; set; }
Property Value
Type Description
int?

CancellationType

Declaration
[JsonPropertyOrder(107)]
public CaseCancellationType CancellationType { get; set; }
Property Value
Type Description
CaseCancellationType

DivisionId

Declaration
[JsonPropertyOrder(105)]
public int? DivisionId { get; set; }
Property Value
Type Description
int?

DivisionName

Declaration
[JsonPropertyOrder(106)]
public string DivisionName { get; set; }
Property Value
Type Description
string

EmployeeId

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

Forecast

Declaration
[JsonPropertyOrder(112)]
public string Forecast { get; set; }
Property Value
Type Description
string

IgnoredValues

Declaration
[JsonPropertyOrder(114)]
public List<CaseValue> IgnoredValues { get; set; }
Property Value
Type Description
List<CaseValue>

Issues

Declaration
[JsonPropertyOrder(115)]
public List<CaseValidationIssue> Issues { get; set; }
Property Value
Type Description
List<CaseValidationIssue>

PayrollId

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

PayrollName

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

Reason

Declaration
[JsonPropertyOrder(110)]
public string Reason { get; set; }
Property Value
Type Description
string

UserId

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

UserIdentifier

Declaration
[JsonPropertyOrder(101)]
public string UserIdentifier { get; set; }
Property Value
Type Description
string

ValidationCaseName

Declaration
[JsonPropertyOrder(111)]
public string ValidationCaseName { get; set; }
Property Value
Type Description
string

Values

Declaration
[JsonPropertyOrder(113)]
public List<CaseValue> Values { get; set; }
Property Value
Type Description
List<CaseValue>

Methods

Equals(ICaseChange)

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

GetUiString()

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

Implements

ICaseChange
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