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); }