Exemplo n.º 1
0
 public List <ApprovalHistoryModel> ApprovalHistoryGetList(string userId, int applicationId)
 {
     try
     {
         var list = (from d in _db.SP_APPROVAL_HISTORY(userId, applicationId)
                     select new ApprovalHistoryModel()
         {
             Id = d.Id,
             ApprovalLine = d.ApprovalLine,
             ApprovalLineJson = d.ApprovalLineJson,
             CreateDate = d.CreateDate,
             MasterId = d.MasterId,
             ApplicationMasterName = d.ApplicationMasterName,
             ApplicationSubject = d.ApplicationSubject,
             ApplicationId = d.ApplicationId
         }).ToList();
         if (list == null)
         {
             return(null);
         }
         foreach (var item in list)
         {
             if (item.ApprovalLine.Split('|').Length == 5)
             {
                 item.ApprName = item.ApprovalLine == "" ? "" : item.ApprovalLine.Split('|')[1];
                 item.CirName  = item.ApprovalLine == "" ? "" : item.ApprovalLine.Split('|')[4];
             }
         }
         return(list);
     }
     catch (Exception ex)
     {
         LogHelper.Error("ApplicationMasterRepository ApprovalHistoryGetList: " + ex.Message + " Inner exception: " + ex.InnerException.Message);
         return(null);
     }
 }