diff --git a/Caspian.WorkflowFramework.Package/Caspian.WorkflowFramework.Package.csproj b/Caspian.WorkflowFramework.Package/Caspian.WorkflowFramework.Package.csproj
index fedd55a..cc5d0ed 100644
--- a/Caspian.WorkflowFramework.Package/Caspian.WorkflowFramework.Package.csproj
+++ b/Caspian.WorkflowFramework.Package/Caspian.WorkflowFramework.Package.csproj
@@ -5,8 +5,8 @@
enable
enable
Caspian.WorkflowFramework
- 1.1.0-preview.10
- Digital banking team
+ 1.1.0-preview.11
+ Behzad alizadeh
Caspian
Caspian.WorkflowFramework
Caspian Workflow Framework
diff --git a/Caspian.WorkflowFramework.Package/Models/WorkflowModel.cs b/Caspian.WorkflowFramework.Package/Models/WorkflowModel.cs
index 9cefbfd..2c0b135 100644
--- a/Caspian.WorkflowFramework.Package/Models/WorkflowModel.cs
+++ b/Caspian.WorkflowFramework.Package/Models/WorkflowModel.cs
@@ -24,10 +24,15 @@ public class WorkflowModel
public string? InstanceMode { get; set; } = "exist";
///
- /// نام گردش کار
+ /// کلیدواژه گردش کار
///
public string? Name { get; set; }
+ ///
+ /// عنوان گردش کار
+ ///
+ public string? Title { get; set; }
+
///
/// اتمام گردش کار؟
///
@@ -61,6 +66,11 @@ public class WorkflowModel
///
public int? PageNumber { get; set; }
+ ///
+ /// تعداد کل صفحات
+ ///
+ public int? TotalPage { get; set; }
+
///
/// رویدادی که باید پس از سابمیت صفحه بعدی منتشر شود
///
diff --git a/Caspian.WorkflowFramework.Package/Utility/ConversionExtensions.cs b/Caspian.WorkflowFramework.Package/Utility/ConversionExtensions.cs
index 7a205f4..201bf7b 100644
--- a/Caspian.WorkflowFramework.Package/Utility/ConversionExtensions.cs
+++ b/Caspian.WorkflowFramework.Package/Utility/ConversionExtensions.cs
@@ -31,6 +31,10 @@ namespace Caspian.WorkflowFramework.Utility
? dictionary[nameof(workflowModel.Name)]?.ToString()
: null;
+ workflowModel.Title = dictionary.ContainsKey(nameof(workflowModel.Title))
+ ? dictionary[nameof(workflowModel.Title)]?.ToString()
+ : null;
+
workflowModel.IsComplete = dictionary.ContainsKey(nameof(workflowModel.IsComplete))
? bool.TryParse(dictionary[nameof(workflowModel.IsComplete)]?.ToString(), out var isComplete) && isComplete
: false;
@@ -109,6 +113,10 @@ namespace Caspian.WorkflowFramework.Utility
? int.TryParse(dictionary[nameof(workflowModel.PageNumber)]?.ToString(), out var pageNumber) ? pageNumber : (int?)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))
? dictionary[nameof(workflowModel.NextPageEventName)]?.ToString()
: null;
diff --git a/NuGet.Config b/NuGet.Config
index 61151b6..5af4652 100644
--- a/NuGet.Config
+++ b/NuGet.Config
@@ -8,5 +8,6 @@
+
\ No newline at end of file