public bool MoveToActivityLog(WorkFlowActivityModel entity)
 {
     try
     {
         DataOperationInstance.Insert(ConvertToActivityLog(entity));
         WorkFlowActivityDALInstance.DeleteByID(entity.Id);
         return(true);
     }
     catch (Exception ex)
     {
         LogHelp.Instance.Write(ex, MessageType.Error, GetType(), MethodBase.GetCurrentMethod().Name);
         return(false);
     }
 }
 public IList <WorkFlowActivityModel> QueryActivityByCondition(KeyValuePair <string, string> workflowParam,
                                                               KeyValuePair <string, object> conditionParam)
 {
     return(WorkFlowActivityDALInstance.QueryByCondition(workflowParam, conditionParam));
 }