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 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") ]; } }