using System.Collections.Generic; using System; namespace AccountManagement.Application.Contracts.Assign; public class AssignViewModel { public long Id { get; set; } public string AssignedName { get; set; } public int AssignedPositionValue { get; set; } public long AssignerId { get; set; } public long AssignedId { get; set; } public long TaskId { get; set; } public int AssignerPositionValue { get; set; } //زمان پایان وظیفه public string EndTaskDateFa { get; set; } public DateTime EndTaskDateGr { get; set; } //آیا درخواست مهلت کرده است؟ public bool TimeRequest { get; set; } //تعداد تایید درخواست مهلت public int AcceptedTimeRequest { get; set; } //مهلت زمان درخواست شده public DateTime? RequestDate { get; set; } public string? RequestDateFa { get; set; } //توضیحات درخواست مهلت public string? TimeRequestDescription { get; set; } //آیا درخواست انصراف داده شده //آیا کنسل شده است public bool IsCancel { get; set; } //توضیحات درخواست انصراف public string? CancelDescription { get; set; } public bool IsDone { get; set; } public bool IsDoneRequest { get; set; } public string? DoneDescription { get; set; } public bool IsCanceledRequest { get; set; } }