Add Title & TotalPage in WorkflowModel
This commit is contained in:
@@ -5,8 +5,8 @@
|
|||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<PackageId>Caspian.WorkflowFramework</PackageId>
|
<PackageId>Caspian.WorkflowFramework</PackageId>
|
||||||
<Version>1.1.0-preview.10</Version>
|
<Version>1.1.0-preview.11</Version>
|
||||||
<Authors>Digital banking team</Authors>
|
<Authors>Behzad alizadeh</Authors>
|
||||||
<Company>Caspian</Company>
|
<Company>Caspian</Company>
|
||||||
<Product>Caspian.WorkflowFramework</Product>
|
<Product>Caspian.WorkflowFramework</Product>
|
||||||
<Description>Caspian Workflow Framework</Description>
|
<Description>Caspian Workflow Framework</Description>
|
||||||
|
|||||||
@@ -24,10 +24,15 @@ public class WorkflowModel
|
|||||||
public string? InstanceMode { get; set; } = "exist";
|
public string? InstanceMode { get; set; } = "exist";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// نام گردش کار
|
/// کلیدواژه گردش کار
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string? Name { get; set; }
|
public string? Name { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// عنوان گردش کار
|
||||||
|
/// </summary>
|
||||||
|
public string? Title { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// اتمام گردش کار؟
|
/// اتمام گردش کار؟
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -61,6 +66,11 @@ public class WorkflowModel
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public int? PageNumber { get; set; }
|
public int? PageNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// تعداد کل صفحات
|
||||||
|
/// </summary>
|
||||||
|
public int? TotalPage { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// رویدادی که باید پس از سابمیت صفحه بعدی منتشر شود
|
/// رویدادی که باید پس از سابمیت صفحه بعدی منتشر شود
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ namespace Caspian.WorkflowFramework.Utility
|
|||||||
? dictionary[nameof(workflowModel.Name)]?.ToString()
|
? dictionary[nameof(workflowModel.Name)]?.ToString()
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
|
workflowModel.Title = dictionary.ContainsKey(nameof(workflowModel.Title))
|
||||||
|
? dictionary[nameof(workflowModel.Title)]?.ToString()
|
||||||
|
: null;
|
||||||
|
|
||||||
workflowModel.IsComplete = dictionary.ContainsKey(nameof(workflowModel.IsComplete))
|
workflowModel.IsComplete = dictionary.ContainsKey(nameof(workflowModel.IsComplete))
|
||||||
? bool.TryParse(dictionary[nameof(workflowModel.IsComplete)]?.ToString(), out var isComplete) && isComplete
|
? bool.TryParse(dictionary[nameof(workflowModel.IsComplete)]?.ToString(), out var isComplete) && isComplete
|
||||||
: false;
|
: false;
|
||||||
@@ -109,6 +113,10 @@ namespace Caspian.WorkflowFramework.Utility
|
|||||||
? int.TryParse(dictionary[nameof(workflowModel.PageNumber)]?.ToString(), out var pageNumber) ? pageNumber : (int?)null
|
? int.TryParse(dictionary[nameof(workflowModel.PageNumber)]?.ToString(), out var pageNumber) ? pageNumber : (int?)null
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
|
workflowModel.TotalPage = dictionary.ContainsKey(nameof(workflowModel.TotalPage))
|
||||||
|
? int.TryParse(dictionary[nameof(workflowModel.TotalPage)]?.ToString(), out var totalPage) ? totalPage : (int?)null
|
||||||
|
: null;
|
||||||
|
|
||||||
workflowModel.NextPageEventName = dictionary.ContainsKey(nameof(workflowModel.NextPageEventName))
|
workflowModel.NextPageEventName = dictionary.ContainsKey(nameof(workflowModel.NextPageEventName))
|
||||||
? dictionary[nameof(workflowModel.NextPageEventName)]?.ToString()
|
? dictionary[nameof(workflowModel.NextPageEventName)]?.ToString()
|
||||||
: null;
|
: null;
|
||||||
|
|||||||
@@ -8,5 +8,6 @@
|
|||||||
<add key="Webhooks Core Preview" value="https://f.feedz.io/sfmskywalker/webhooks-core/nuget/index.json" />
|
<add key="Webhooks Core Preview" value="https://f.feedz.io/sfmskywalker/webhooks-core/nuget/index.json" />
|
||||||
<add key="Local Package source" value="D:\MyNugetPackages" />
|
<add key="Local Package source" value="D:\MyNugetPackages" />
|
||||||
<add key="Workflow Package source" value="D:\NugetPackageRepository\WorkflowPackages" />
|
<add key="Workflow Package source" value="D:\NugetPackageRepository\WorkflowPackages" />
|
||||||
|
<add key="Caspian package source" value="https://nuget.caspian.com/v3/index.json" />
|
||||||
</packageSources>
|
</packageSources>
|
||||||
</configuration>
|
</configuration>
|
||||||
Reference in New Issue
Block a user