public int?CreateMeeting(MeetingServiceModel model) { var meeting = new Meeting { UserId = model.UserId, MeetingStatusId = model.MeetingStatusId, PersonFirstName = model.PersonFirstName, PersonLastName = model.PersonLastName, MeetingTime = model.MeetingTime }; _meetingRepository.Add(meeting); _meetingRepository.Complete(); if (_meetingRepository.IsError) { throw new Exception(Resources.TextAbort); } return(meeting.Id); }
public void UpdateMeeting(MeetingServiceModel model) { var meeting = _meetingRepository.GetByID(model.Id); if (meeting == null) { throw new Exception(Resources.ValidationMeetingNotFound); } meeting.MeetingStatusId = model.MeetingStatusId; meeting.PersonFirstName = model.PersonFirstName; meeting.PersonLastName = model.PersonLastName; meeting.MeetingTime = model.MeetingTime; _meetingRepository.Update(meeting); _meetingRepository.Complete(); if (_meetingRepository.IsError) { throw new Exception(Resources.TextAbort); } }