feat(esppApi): код закрытия вынес в параметры метода

This commit is contained in:
Mikhail Trubnikov
2023-11-28 15:33:59 +10:00
parent 00e034edf5
commit 8192cbd373
6 changed files with 60 additions and 9 deletions

View File

@@ -1,10 +1,31 @@
namespace PARR.EsppApi.Requests
using PARR.EsppApi.Constants;
namespace PARR.EsppApi.Requests
{
/// <summary>
/// Изменить статус наряда
/// </summary>
internal class SetStatusRequest
{
public SetStatusRequest(EsppOrderClosingCodeEnum closingCode)
{
switch (closingCode)
{
case EsppOrderClosingCodeEnum.Complete:
resolutionCode = "выполнен";
break;
case EsppOrderClosingCodeEnum.Breake:
resolutionCode = "прекращен";
break;
case EsppOrderClosingCodeEnum.Auto:
resolutionCode = "выполнен при помощи средств автоматизации";
break;
default:
resolutionCode = "выполнен";
break;
}
}
public required string recordid { get; set; }
public required string status { get; set; }
@@ -12,5 +33,7 @@
public required string assignee { get; set; }
public required string resolution { get; set; }
public string resolutionCode { get; private set; }
}
}