private Exception AddSession(CalendarEvent entity)
 {
     if (!CanSave(entity))
     {
         return(new ConstraintException());
     }
     _calendarEventRepository.MakePersistent(entity);
     return(null);
 }