30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using TIAM.Core.Enums;
|
|
|
|
namespace TIAMWebApp.Shared.Application.Models.ClientSide.UI
|
|
{
|
|
public class TransferStatusModel
|
|
{
|
|
public TransferStatusType StatusValue { get; set; }
|
|
public string StatusName { get; set; }
|
|
|
|
public TransferStatusModel(TransferStatusType statusValue, string statusName)
|
|
{
|
|
StatusValue = statusValue;
|
|
StatusName = statusName;
|
|
}
|
|
|
|
public static readonly List<TransferStatusModel> AllStatuses =
|
|
[
|
|
new(TransferStatusType.OrderSubmitted, "Order submitted"),
|
|
new(TransferStatusType.OrderConfirmed, "Order confirmed"),
|
|
new(TransferStatusType.AssignedToDriver, "Assigned to driver"),
|
|
new(TransferStatusType.DriverConfirmed, "Driver confirmed"),
|
|
new(TransferStatusType.DriverEnRoute, "Driver enroute"),
|
|
new(TransferStatusType.PassengerPickup, "Passenger in car"),
|
|
new(TransferStatusType.Finished, "Finished"),
|
|
new(TransferStatusType.UserCanceled, "User cancelled"),
|
|
new(TransferStatusType.AdminDenied, "Admin cancelled")
|
|
];
|
|
}
|
|
}
|