Add Title & TotalPage in WorkflowModel

This commit is contained in:
Behzad Alizadeh
2026-01-17 17:56:57 +03:30
parent 7ff23561a4
commit 3a5aa27fad
4 changed files with 22 additions and 3 deletions
@@ -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;