Add project files.

This commit is contained in:
Behzad Alizadeh
2025-07-02 16:25:46 +03:30
parent 7391bb6626
commit d58167d24a
137 changed files with 85333 additions and 0 deletions
@@ -0,0 +1,33 @@
using SampleWorkflowWeb.Enums;
using System.ComponentModel.DataAnnotations;
using System.Reflection.Metadata.Ecma335;
namespace SampleWorkflowWeb.Models.Transfer
{
public class CartableViewModel : ViewModelBase
{
[Required]
public int From { get; set; }
[Required]
public int To { get; set; }
[Required]
public long? Amount { get; set; }
[Required]
public PersonType PersonType { get; set; }
[Required]
public string ExpireDate { get; set; }
[Required]
public PriorityType PriorityType { get; set; }
[Required]
public string SenderNote { get; set; }
[Required]
public string ReceiverNote { get; set; }
}
}
@@ -0,0 +1,18 @@
using SampleWorkflowWeb.Enums;
namespace SampleWorkflowWeb.Models.Transfer
{
public class ConfirmViewModel
{
public int From { get; set; }
public string? FromPan { get; set; }
public string? FromFullName { get; set; }
public int To { get; set; }
public string? ToPan { get; set; }
public string? ToFullName { get; set; }
public long? Amount { get; set; }
public PersonType PersonType { get; set; }
public string WorkflowId { get; set; }
public string PageEventName { get; set; }
}
}
@@ -0,0 +1,15 @@
namespace SampleWorkflowWeb.Models
{
public class ReceiptViewModel
{
public int From { get; set; }
public string? FromPan { get; set; }
public string? FromFullName { get; set; }
public int To { get; set; }
public string? ToPan { get; set; }
public string? ToFullName { get; set; }
public long? Amount { get; set; }
public string WorkflowId { get; set; }
public string PageEventName { get; set; }
}
}
@@ -0,0 +1,19 @@
using SampleWorkflowWeb.Enums;
using System.ComponentModel.DataAnnotations;
namespace SampleWorkflowWeb.Models.Transfer
{
public class SelectionViewModel : ViewModelBase
{
[Required]
public int From { get; set; }
[Required]
public int To { get; set; }
[Required]
public long? Amount { get; set; }
public PersonType PersonType { get; set; }
}
}