public JsonResult SaveEvent(CalendarModels e)
        {
            var status = false;


            if (e.EventID > 0)
            {
                //Update the event
                var v = DbContext.Calendars.Where(a => a.EventID == e.EventID).FirstOrDefault();
                if (v != null)
                {
                    v.Subject     = e.Subject;
                    v.Start       = e.Start;
                    v.End         = e.End;
                    v.Description = e.Description;
                    v.IsFullDay   = e.IsFullDay;
                    v.ThemeColor  = e.ThemeColor;
                }
            }
            else
            {
                DbContext.Calendars.Add(e);
            }
            DbContext.SaveChanges();
            status = true;

            return(new JsonResult {
                Data = new { status = status }
            });
        }
 private void btnCalendar_Click(object sender, RoutedEventArgs e)
 {
     DataContext = new CalendarModels();
 }