Creation
This commit is contained in:
@ -0,0 +1,9 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IAppSettingsController
|
||||
{
|
||||
|
||||
static string GetRouteName() => nameof(IAppSettingsController)[1..^10];
|
||||
string[] GetAppSettings();
|
||||
|
||||
}
|
10
Shared/Models/Stateless/Methods/IClientSettingsController.cs
Normal file
10
Shared/Models/Stateless/Methods/IClientSettingsController.cs
Normal file
@ -0,0 +1,10 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IClientSettingsController
|
||||
{
|
||||
|
||||
static string GetRouteName() => nameof(IClientSettingsController)[1..^10];
|
||||
string[] GetClientSettings();
|
||||
string GetIpAddress();
|
||||
|
||||
}
|
10
Shared/Models/Stateless/Methods/IMethodName.cs
Normal file
10
Shared/Models/Stateless/Methods/IMethodName.cs
Normal file
@ -0,0 +1,10 @@
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IMethodName
|
||||
{
|
||||
|
||||
static string? GetActualAsyncMethodName([CallerMemberName] string? name = null) => name;
|
||||
|
||||
}
|
11
Shared/Models/Stateless/Methods/IServiceShopOrder.cs
Normal file
11
Shared/Models/Stateless/Methods/IServiceShopOrder.cs
Normal file
@ -0,0 +1,11 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IServiceShopOrder
|
||||
{
|
||||
|
||||
ViewModels.ServiceShopOrder[] TestStatic_GetServiceShopOrders(ServiceShop? serviceShop) =>
|
||||
GetServiceShopOrders(serviceShop);
|
||||
static ViewModels.ServiceShopOrder[] GetServiceShopOrders(ServiceShop? serviceShop) =>
|
||||
ServiceShopOrder.GetServiceShopOrders(serviceShop);
|
||||
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IServiceShopOrderController
|
||||
{
|
||||
|
||||
static string GetRouteName() => nameof(IServiceShopOrderController)[1..^10];
|
||||
Task<ViewModels.ServiceShopOrder[]> GetAllServiceShopOrders();
|
||||
Task<ViewModels.ServiceShopOrder[]> GetServiceShopOrders(string id);
|
||||
|
||||
}
|
11
Shared/Models/Stateless/Methods/ISsaOrder.cs
Normal file
11
Shared/Models/Stateless/Methods/ISsaOrder.cs
Normal file
@ -0,0 +1,11 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface ISsaOrder
|
||||
{
|
||||
|
||||
ViewModels.SsaOrder[] TestStatic_GetSsaOrders(SSA? ssa) =>
|
||||
GetSsaOrders(ssa);
|
||||
static ViewModels.SsaOrder[] GetSsaOrders(SSA? ssa) =>
|
||||
SsaOrder.GetSsaOrders(ssa);
|
||||
|
||||
}
|
10
Shared/Models/Stateless/Methods/ISsaOrderController.cs
Normal file
10
Shared/Models/Stateless/Methods/ISsaOrderController.cs
Normal file
@ -0,0 +1,10 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface ISsaOrderController
|
||||
{
|
||||
|
||||
static string GetRouteName() => nameof(ISsaOrderController)[1..^10];
|
||||
Task<ViewModels.SsaOrder[]> GetAllSsaOrders();
|
||||
Task<ViewModels.SsaOrder[]> GetSsaOrders(string id);
|
||||
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
public interface IWeatherForecastController
|
||||
{
|
||||
|
||||
static string GetRouteName() => nameof(IWeatherForecastController)[1..^10];
|
||||
Task<ViewModels.WeatherForecast[]> Get();
|
||||
|
||||
}
|
16
Shared/Models/Stateless/Methods/ServiceShopOrder.cs
Normal file
16
Shared/Models/Stateless/Methods/ServiceShopOrder.cs
Normal file
@ -0,0 +1,16 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
internal class ServiceShopOrder
|
||||
{
|
||||
|
||||
internal static ViewModels.ServiceShopOrder[] GetServiceShopOrders(ServiceShop? serviceShop)
|
||||
{
|
||||
ViewModels.ServiceShopOrder[] results;
|
||||
if (serviceShop is null || !serviceShop.Orders.Any())
|
||||
results = Array.Empty<ViewModels.ServiceShopOrder>();
|
||||
else
|
||||
results = serviceShop.Orders.Select(l => new ViewModels.ServiceShopOrder(l)).ToArray();
|
||||
return results;
|
||||
}
|
||||
|
||||
}
|
16
Shared/Models/Stateless/Methods/SsaOrder.cs
Normal file
16
Shared/Models/Stateless/Methods/SsaOrder.cs
Normal file
@ -0,0 +1,16 @@
|
||||
namespace Expose.MyIT.Shared.Models.Stateless.Methods;
|
||||
|
||||
internal class SsaOrder
|
||||
{
|
||||
|
||||
internal static ViewModels.SsaOrder[] GetSsaOrders(SSA? ssa)
|
||||
{
|
||||
ViewModels.SsaOrder[] results;
|
||||
if (ssa is null || !ssa.Orders.Any())
|
||||
results = Array.Empty<ViewModels.SsaOrder>();
|
||||
else
|
||||
results = ssa.Orders.Select(l => new ViewModels.SsaOrder(l)).ToArray();
|
||||
return results;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user