コード例 #1
0
        public void Initialize()
        {
            localMeetingsRepository      = new LocalMeetingsRepository();
            localUserRepository          = new LocalUserRepository();
            localParticipationRepository = new LocalParticipationRepository();

            service = new Service(localMeetingsRepository, localUserRepository, localParticipationRepository);
        }
コード例 #2
0
 public void RemoveMeetingRoom(MeetingRoom meetingRoom, IMeetingsRepository meetingRepo)
 {
     Run(context =>
     {
         meetingRepo.DeleteAllMeetingsWithRoom(meetingRoom.Id);
         context.MeetingRooms.Remove(context.MeetingRooms.Find(meetingRoom.Id));
         context.SaveChanges();
     });
 }
        public WebInterface()
        {
            meetingServiceEntities  = new MeetingServiceEntities();
            meetingRepository       = new MeetingsRepository(meetingServiceEntities);
            userRepository          = new UserRepository(meetingServiceEntities);
            participationRepository = new ParticipationRepository(meetingServiceEntities);

            serviceImpl = new ServiceImpl(meetingRepository, userRepository, participationRepository);
        }
コード例 #4
0
        public Service(IMeetingsRepository meetingsRepository, IUserRepository userRepository, IParticipationRepository participationRepository)
        {
            meetingFactory       = new MeetingFactory();
            userFactory          = new UserFactory();
            participationFactory = new ParticipationFactory();

            this.meetingsRepository      = meetingsRepository;
            this.userRepository          = userRepository;
            this.participationRepository = participationRepository;
        }
コード例 #5
0
        public void Initialize()
        {
            meetingDataA = new MeetingData("AA", "AA", "2005-03-05 22:12", 10);
            meetingDataB = new MeetingData("BB", "BB", "2005-04-05 22:12", 10);
            meetingDataC = new MeetingData("CC", "CC", "2005-05-05 22:12", 10);
            meetingDataD = new MeetingData("DD", "DD", "2005-06-05 22:12", 10);

            meetingsRepository = new DbMeetingRepository();
            service            = new MeetingsServiceLib.Service(meetingsRepository, null, null);
        }
コード例 #6
0
 public MeetingsController(IMeetingRoomRepository mrdb, IMeetingsRepository mdb, IMoneyRepository moneyRepository)
 {
     _mdb             = mdb;
     _mrdb            = mrdb;
     _moneyRepository = moneyRepository;
 }
コード例 #7
0
 public MeetingController(IMeetingsRepository meetingRepository)
 {
     _meetingRepository = meetingRepository;
 }
コード例 #8
0
 public MeetingController(IMeetingsRepository repo, IMapper mapper)
 {
     _repo   = repo;
     _mapper = mapper;
 }
コード例 #9
0
 public MeetingsManipulation(IMeetingsRepository meetingsRepository)
 {
     _meetingsRepository = meetingsRepository;
 }
コード例 #10
0
 public MeetingsGeneralApiController(IUserManagerRepository udb, IMeetingsRepository mbd, IMeetingRoomRepository meetingRoomRepository)
 {
     _udb = udb;
     _mdb = mbd;
     _meetingRoomRepository = meetingRoomRepository;
 }
コード例 #11
0
 public MeetingService(IMoneyRepository moneyRepository, IMeetingsRepository meetingsRepository)
 {
     _moneyRepository    = moneyRepository;
     _meetingsRepository = meetingsRepository;
 }
コード例 #12
0
 public GetUserMeetingsApiController(IUserManagerRepository udb, IMeetingsRepository mbd)
 {
     _udb = udb;
     _mdb = mbd;
 }
コード例 #13
0
 public MeetingsController(IMeetingsRepository meetingsRepository, IStudentifyAccountsRepository accountsRepository)
 {
     _meetingsRepository = meetingsRepository;
     _accountsRepository = accountsRepository;
 }
コード例 #14
0
 public MeetingRoomController(IMeetingRoomRepository mrdb, IMeetingsRepository mdb)
 {
     _mdb  = mdb;
     _mrdb = mrdb;
 }
コード例 #15
0
 public PayMeetingApiController(IMeetingsRepository meetingsRepository, IMoneyRepository moneyRepository)
 {
     _meetingsRepository = meetingsRepository;
     _moneyRepository    = moneyRepository;
 }