Esempio n. 1
0
 public void CreateAndSaveMeeting(Meeting m)
 {
     try
     {
         Appointment a = new Appointment(service);
         a.Subject = m.Title;
         a.Body = m.Description;
         a.Start = DataHelper.StringToDate(m.Start, DataHelper.DateStringLong);
         a.End = DataHelper.StringToDate(m.End, DataHelper.DateStringLong);
         a.Location = m.Location;
         foreach (string email in m.Invited)
         {
             a.RequiredAttendees.Add(email);
         }
         a.Save(SendInvitationsMode.SendToAllAndSaveCopy);
     }
     catch (Exception e)
     {
         throw new ServiceException("Cannot create meeting", e);
     }
 }
Esempio n. 2
0
 public ActionResult SendMeeting(Meeting meeting)
 {
     _bus.CreateAndSaveMeeting(meeting);
     return Json(new { ok = true });
 }
Esempio n. 3
0
 public ActionResult DeclineMeeting(Meeting meeting)
 {
     _bus.RejectMeetingRequest(meeting.Id);
     return Json(new { ok = true });
 }
Esempio n. 4
0
 public ActionResult ApproveMeeting(Meeting meeting)
 {
     _bus.ApproveMeetingRequest(meeting.Id);
     return Json(new { ok = true });
 }
Esempio n. 5
0
 internal void CreateAndSaveMeeting(Meeting meeting)
 {
     _service.CreateAndSaveMeeting(meeting);
 }
Esempio n. 6
0
 public void SendMeeting(Meeting m)
 {
     _service.CreateAndSaveMeeting(m);
 }