コード例 #1
0
ファイル: IssueNoteRepository.cs プロジェクト: linhlpv/EShop-
        public int Count(IssueNoteSearchEntity SearchIssueNoteEntity)
        {
            if (SearchIssueNoteEntity == null)
            {
                SearchIssueNoteEntity = new IssueNoteSearchEntity();
            }
            IQueryable <IssueNote> IssueNotes = context.IssueNotes;

            Apply(IssueNotes, SearchIssueNoteEntity);
            return(IssueNotes.Count());
        }
コード例 #2
0
ファイル: IssueNoteRepository.cs プロジェクト: linhlpv/EShop-
        public List <IssueNote> List(IssueNoteSearchEntity SearchIssueNoteEntity)
        {
            if (SearchIssueNoteEntity == null)
            {
                SearchIssueNoteEntity = new IssueNoteSearchEntity();
            }
            IQueryable <IssueNote> IssueNotes = context.IssueNotes;

            Apply(IssueNotes, SearchIssueNoteEntity);
            SkipAndTake(IssueNotes, SearchIssueNoteEntity);
            return(IssueNotes.ToList());
        }
コード例 #3
0
ファイル: IssueNoteRepository.cs プロジェクト: linhlpv/EShop-
 private IQueryable <IssueNote> Apply(IQueryable <IssueNote> IssueNotes, IssueNoteSearchEntity SearchIssueNoteEntity)
 {
     if (SearchIssueNoteEntity.Id.HasValue)
     {
         IssueNotes = IssueNotes.Where(t => t.Id == SearchIssueNoteEntity.Id.Value);
     }
     if (SearchIssueNoteEntity.InvoiceId.HasValue)
     {
         IssueNotes = IssueNotes.Where(t => t.InvoiceId == SearchIssueNoteEntity.InvoiceId.Value);
     }
     if (SearchIssueNoteEntity.CustomerId.HasValue)
     {
         IssueNotes = IssueNotes.Where(t => t.CustomerId == SearchIssueNoteEntity.CustomerId.Value);
     }
     if (SearchIssueNoteEntity.WareHouseId.HasValue)
     {
         IssueNotes = IssueNotes.Where(t => t.WareHouseId == SearchIssueNoteEntity.WareHouseId.Value);
     }
     if (SearchIssueNoteEntity.Lock.HasValue)
     {
         IssueNotes = IssueNotes.Where(t => t.Lock == SearchIssueNoteEntity.Lock.Value);
     }
     return(IssueNotes);
 }
コード例 #4
0
ファイル: IssueNoteService.cs プロジェクト: linhlpv/EShop-
        public List <IssueNoteEntity> Get(EmployeeEntity EmployeeEntity, IssueNoteSearchEntity IssueNoteSearchEntity)
        {
            List <IssueNote> IssueNotes = UnitOfWork.IssueNoteRepository.List(IssueNoteSearchEntity);

            return(IssueNotes.ToList().Select(c => new IssueNoteEntity(c)).ToList());
        }
コード例 #5
0
ファイル: IssueNoteService.cs プロジェクト: linhlpv/EShop-
 public int Count(EmployeeEntity EmployeeEntity, IssueNoteSearchEntity IssueNoteSearchEntity)
 {
     return(UnitOfWork.IssueNoteRepository.Count(IssueNoteSearchEntity));
 }
コード例 #6
0
 public List <IssueNoteEntity> Get(IssueNoteSearchEntity SearchIssueNoteEntity)
 {
     return(IssueNoteService.Get(EmployeeEntity, SearchIssueNoteEntity));
 }
コード例 #7
0
 public long Count(IssueNoteSearchEntity SearchIssueNoteEntity)
 {
     return(IssueNoteService.Count(EmployeeEntity, SearchIssueNoteEntity));
 }