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