public JsonResult SaveEvent(String event_title, DateTime event_start_time, DateTime event_start_date, String event_description, String event_location)
        {
            var calendar_event = new CalendarEvent()
            {
                title = event_title,
                start_date = event_start_date.Add(event_start_time.AddHours(-1).TimeOfDay),
                user_id = accountservice.getUserID(base.GetSession()),
                description = event_description,
                location = event_location
            };

            var _event = calendarService.SaveEvent(calendar_event);

            return Json(new { _event });
        }
 public CalendarEventViewModel SaveEvent(CalendarEvent calendar_event)
 {
     try
     {
         using (var context = new EntityContext())
         {
             context.CalendarEvent.Add(calendar_event);
             context.SaveChanges();
             var time = (calendar_event.start_date - new DateTime(1970, 1, 1).ToLocalTime()).TotalSeconds * 1000;
             return new CalendarEventViewModel(){Title = calendar_event.title, Date = time, ID = calendar_event.event_id};
         }
     }
     catch (Exception ex)
     {
         return null;
     }
 }