Skip to main content

Class AssignmentViewModel

Inheritance

↳ object

    AssignmentViewModel

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Designer.ViewModels

Assembly: OptimaJet.Workflow.Core.dll

Syntax
[Serializable]
public class AssignmentViewModel

Properties

AssignmentId

Declaration
public Guid AssignmentId { get; set; }
Property value
TypeDescription
Guid

AssignmentCode

Declaration
public string AssignmentCode { get; set; }
Property value
TypeDescription
string

ProcessId

Declaration
public Guid ProcessId { get; set; }
Property value
TypeDescription
Guid

Name

Declaration
public string Name { get; set; }
Property value
TypeDescription
string

Description

Declaration
public string Description { get; set; }
Property value
TypeDescription
string

DateCreation

Declaration
public DateTime DateCreation { get; set; }
Property value
TypeDescription
DateTime

DateStart

Declaration
public DateTime? DateStart { get; set; }
Property value
TypeDescription
DateTime?

DateFinish

Declaration
public DateTime? DateFinish { get; set; }
Property value
TypeDescription
DateTime?

DeadlineToStart

Declaration
public DateTime? DeadlineToStart { get; set; }
Property value
TypeDescription
DateTime?

DeadlineToComplete

Declaration
public DateTime? DeadlineToComplete { get; set; }
Property value
TypeDescription
DateTime?

Executor

Declaration
public UserIdentity Executor { get; set; }
Property value
TypeDescription
UserIdentity

Observers

Declaration
public List<UserIdentity> Observers { get; set; }
Property value
TypeDescription
List<UserIdentity>

Tags

Declaration
public List<string> Tags { get; set; }
Property value
TypeDescription
List<string>

StatusState

Declaration
public string StatusState { get; set; }
Property value
TypeDescription
string

IsActive

Declaration
public bool IsActive { get; set; }
Property value
TypeDescription
bool

IsDeleted

Declaration
public bool IsDeleted { get; set; }
Property value
TypeDescription
bool

Methods

Create(Assignment, UserIdentity, List<UserIdentity>)

Declaration
public static AssignmentViewModel Create(Assignment assignment, UserIdentity executor = null, List<UserIdentity> observers = null)
Parameters
TypeNameDescription
Assignmentassignment
UserIdentityexecutor
List<UserIdentity>observers
Returns
TypeDescription
AssignmentViewModel

Extension Methods