Exemplo n.º 1
0
        public void AddMeeting(MeetingRegistrationInfo meetingRegistrationInfo)
        {
            var entityToAdd = new MeetingEntity()
            {
                Name            = meetingRegistrationInfo.Name,
                Place           = meetingRegistrationInfo.Place,
                DateTimeMeeting = meetingRegistrationInfo.DateTimeMeeting
            };

            if (this.meetingRepository.Contains(entityToAdd))
            {
                throw new ArgumentException("This meeting has been registered. Can't continue");
            }

            this.meetingRepository.Add(entityToAdd);
            this.meetingRepository.Save();
        }
 public void Post([FromBody] MeetingRegistrationInfo value)
 {
     meetingService.AddMeeting(value);
 }