示例#1
0
 public UserCenterAccountViewModel GetTenantAccount(string tenantCode, int rowNumber)
 {
     UserCenterAccountViewModel model = new UserCenterAccountViewModel();
     try
     {
         EMTenantAccountDetailService detailService = new EMTenantAccountDetailService();
         EMTenantAccountService service = new EMTenantAccountService();
         model.Balance = service.QueryBalance(tenantCode);
         IList<EMTenantAccountDetail> list = detailService.SelectRecent(tenantCode, rowNumber);
         List<UserCenterAccountDetailViewModel> detailList = new List<UserCenterAccountDetailViewModel>();
         foreach (EMTenantAccountDetail entity in list)
         {
             detailList.Add(ConvertToAccountViewModel(entity));
         }
         model.list = detailList;
         return model;
     }
     catch (Exception ex)
     {
         Logger.Error(ex.Message, ex);
         return model;
     }
 }
        public List<EMAccountDetailViewModel> SelectAccountDetailRecentRecord(string tenantCode, int rowNumber)
        {
            try
            {
                EMTenantAccountDetailService serv = new EMTenantAccountDetailService();
                var list = serv.SelectRecent(tenantCode, rowNumber);
                if (list.IsNullOrEmpty())
                {
                    return null;
                }
                return ConvertHelper.ConvertList<EMTenantAccountDetail, EMAccountDetailViewModel>(list.ToList());
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex); 
                return null;
            }

        }