using Marco.Pms.Model.ViewModels.Activities; using Marco.Pms.Model.ViewModels.Master; using Marco.Pms.Model.ViewModels.Projects; namespace Marco.Pms.Model.ViewModels.Expanses { public class ExpenseList { public Guid Id { get; set; } public ProjectInfoVM? Project { get; set; } public ExpensesTypeMasterVM? ExpensesType { get; set; } public PaymentModeMatserVM? PaymentMode { get; set; } public BasicEmployeeVM? PaidBy { get; set; } public BasicEmployeeVM? CreatedBy { get; set; } //public BasicEmployeeVM? ReviewedBy { get; set; } //public BasicEmployeeVM? ApprovedBy { get; set; } //public BasicEmployeeVM? ProcessedBy { get; set; } public DateTime TransactionDate { get; set; } public DateTime CreatedAt { get; set; } public string SupplerName { get; set; } = string.Empty; public string? ExpenseUId { get; set; } public string Description { get; set; } = string.Empty; public string TransactionId { get; set; } = string.Empty; public double Amount { get; set; } public ExpensesStatusMasterVM? Status { get; set; } public List? NextStatus { get; set; } public bool PreApproved { get; set; } = false; } }