feat(api): создан WorkController+валидация входных данных

This commit is contained in:
Mikhail Kuznetsov
2024-03-06 12:10:12 +10:00
parent 3c03ee343c
commit bd595c33c2
4 changed files with 294 additions and 0 deletions

View File

@@ -222,6 +222,66 @@ namespace PARR.API.Contracts.V1
public const string getParam = "{id}";
}
#endregion
#region TNK
public static class Process
{
public const string GetAll = Base + "/processes/";
public const string Get = Base + "/processes/" + getParam;
public const string GetSubprcesses = Base + "/processes/" + getParam + "/subprocesses";
public const string Delete = Base + "/processes/" + getParam;
public const string Create = Base + "/processes/";
public const string Update = Base + "/processes/" + getParam;
public const string getParam = "{id}";
}
public static class Subprocess
{
public const string GetAll = Base + "/subprocesses/";
public const string Get = Base + "/subprocesses/" + getParam;
public const string GetTnks = Base + "/subprocesses/" + getParam + "/tnks";
public const string Delete = Base + "/subprocesses/" + getParam;
public const string Create = Base + "/subprocesses/";
public const string Update = Base + "/subprocesses/" + getParam;
public const string getParam = "{id}";
}
public static class Tnk
{
public const string GetAll = Base + "/tnks/";
public const string Get = Base + "/tnks/" + getParam;
public const string GetWorks = Base + "/tnks/" + getParam + "/works";
public const string Delete = Base + "/tnks/" + getParam;
public const string Create = Base + "/tnks/";
public const string Update = Base + "/tnks/" + getParam;
public const string getParam = "{id}";
}
public static class Work
{
public const string GetAll = Base + "/works/";
public const string Get = Base + "/works/" + getParam;
public const string Delete = Base + "/works/" + getParam;
public const string Create = Base + "/works/";
public const string Update = Base + "/works/" + getParam;
public const string getParam = "{id}";
}
#endregion
}