예제 #1
0
        public IEnumerable <FixRequestJournalBLL> searchBy(FixRequestJournalBLL note)
        {
            IEnumerable <FixRequestJournalDAL> listDAL = new List <FixRequestJournalDAL>();
            FixRequestJournalDAL reqDAL = new FixRequestJournalDAL
            {
                ID               = note.ID,
                year             = note.year,
                day              = note.day,
                month            = note.month,
                description      = note.description,
                roomNumber       = note.roomNumber,
                userTicketSerial = note.userTicketSerial,
                userTicketNumber = note.userTicketNumber
            };
            PGJournalRepository repository = repositoryFactory.getJournalRepository();

            listDAL = repository.searchBy(reqDAL);
            return(listDAL.Select(f => new FixRequestJournalBLL
            {
                ID = f.ID,
                year = f.year,
                day = f.day,
                month = f.month,
                description = f.description,
                roomNumber = f.roomNumber,
                userTicketSerial = f.userTicketSerial,
                userTicketNumber = f.userTicketNumber
            }));
        }
예제 #2
0
        public IEnumerable <FixJournalBLL> getAllReports()
        {
            PGJournalRepository         repository = repositoryFactory.getJournalRepository();
            IEnumerable <FixJournalDAL> list       = repository.getAllReports();

            return(list.Select(f => new FixJournalBLL
            {
                ID = f.ID,
                year = f.year,
                day = f.day,
                month = f.month,
                description = f.description,
                userTicketSerial = f.userTicketSerial,
                userTicketNumber = f.userTicketNumber
            }));
        }
예제 #3
0
        public void updateNote(FixJournalBLL note)
        {
            FixJournalDAL reportDAL = new FixJournalDAL
            {
                ID               = note.ID,
                year             = note.year,
                day              = note.day,
                month            = note.month,
                description      = note.description,
                userTicketSerial = note.userTicketSerial,
                userTicketNumber = note.userTicketNumber
            };
            PGJournalRepository repository = repositoryFactory.getJournalRepository();

            repository.updateNote(reportDAL);
        }
예제 #4
0
        public void deleteNote(FixRequestJournalBLL note)
        {
            FixRequestJournalDAL reqDAL = new FixRequestJournalDAL
            {
                ID               = note.ID,
                year             = note.year,
                day              = note.day,
                month            = note.month,
                description      = note.description,
                roomNumber       = note.roomNumber,
                userTicketSerial = note.userTicketSerial,
                userTicketNumber = note.userTicketNumber
            };
            PGJournalRepository repository = repositoryFactory.getJournalRepository();

            repository.deleteNote(reqDAL);
        }
예제 #5
0
        public IEnumerable <FixRequestJournalBLL> getAllNotComplitedRequests()
        {
            IEnumerable <FixRequestJournalDAL> list = new List <FixRequestJournalDAL>();
            PGJournalRepository repository          = repositoryFactory.getJournalRepository();

            list = repository.getAllNotComplitedRequests();
            return(list.Select(j => new FixRequestJournalBLL
            {
                day = j.day,
                ID = j.ID,
                description = j.description,
                month = j.month,
                year = j.year,
                roomNumber = j.roomNumber,
                userTicketSerial = j.userTicketSerial,
                userTicketNumber = j.userTicketNumber
            }));
        }