Exemplo n.º 1
0
        public void CreateConferenceTest()
        {
            var conferenceId = Guid.NewGuid();
            var conference   = new ConferenceInfo("测试会议", "测试", "测试地址", 40, DateTime.Now, DateTime.Now.AddDays(10), conferenceId);

            conference.CreateConference("测试会议", "测试", "测试地址", 40, DateTime.Now, DateTime.Now.AddDays(10), conferenceId);
            Assert.NotNull(conference);
        }
Exemplo n.º 2
0
 public async Task HandleAsync(CreateConferenceCommand command)
 {
     try
     {
         var conference = new ConferenceInfo(Guid.NewGuid());
         conference.CreateConference(command.ConferenceName, command.ConferenceContent, command.ConferenceAddress, command.ConferenceParticipantNum, command.ConferenceStartTime, command.ConferenceEndTime, command.CustomerId);
         await _publishDomainEvent.PublishEventAsync(conference);
     }
     catch (Exception e)
     {
         e.ToExceptionless().Submit();
         throw;
     }
 }
Exemplo n.º 3
0
        public void GetPublishTest()
        {
            var conferenceId = Guid.NewGuid();
            var conference   = new ConferenceInfo("测试会议", "测试", "测试地址", 40, DateTime.Now, DateTime.Now.AddDays(10), conferenceId);

            //List<SeatType> seatTypeList = new List<SeatType>();
            //var seatType = new SeatType("舒适型", 60, 30, conferenceId);
            //var seatType1 = new SeatType("豪华型", 80, 10, conferenceId);
            //seatTypeList.Add(seatType);
            //seatTypeList.Add(seatType1);
            //conference.AddSeatType(seatTypeList);

            conference.CreateConference("测试会议", "测试", "测试地址", 40, DateTime.Now, DateTime.Now.AddDays(10), conferenceId);

            //_publishDomainEvent.PublishEvent(conference);
        }