Exemplo n.º 1
0
 /// <summary>
 /// Set property approve elastic search.
 /// </summary>
 /// <param name="result"></param>
 /// <param name="workItem"></param>
 /// <returns></returns>
 private CaSearchViewModel SetApproveElastic(CaSearchViewModel result, WorkflowActivityLog workItem)
 {
     if (string.IsNullOrEmpty(result.Approver01))
     {
         result.Approver01 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver02))
     {
         result.Approver02 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver03))
     {
         result.Approver03 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver04))
     {
         result.Approver04 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver05))
     {
         result.Approver05 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver06))
     {
         result.Approver06 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver07))
     {
         result.Approver07 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver08))
     {
         result.Approver08 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver09))
     {
         result.Approver09 = workItem.ActionUser;
     }
     else if (string.IsNullOrEmpty(result.Approver10))
     {
         result.Approver10 = workItem.ActionUser;
     }
     return(result);
 }
 /// <summary>
 /// Insert workflow log when action stamp.
 /// </summary>
 /// <param name="workflowActivityLogs"></param>
 private void SaveWorkflowLog(WorkflowActivityLog workflowActivityLogs)
 {
     _unitOfWork.GetRepository <WorkflowActivityLog>().Add(workflowActivityLogs);
 }