Example #1
0
        public IHttpActionResult DeleteEvent(CallendarEvents e)
        {
            var callendarEvent = context.CallendarEvents.SingleOrDefault(ce => ce.Id == e.Id);

            context.CallendarEvents.Remove(callendarEvent);
            context.SaveChanges();

            return(Ok());
        }
Example #2
0
        public IHttpActionResult SaveEvent(CallendarEvents e)
        {
            if (e.Id > 0)
            {
                var calendarEvent = context.CallendarEvents.FirstOrDefault(ce => ce.Id == e.Id);

                calendarEvent.Subject     = e.Subject;
                calendarEvent.Description = e.Description;
                calendarEvent.Start       = e.Start;
                calendarEvent.End         = e.End;
                calendarEvent.IsFullDay   = e.IsFullDay;
                calendarEvent.ThemeColor  = e.ThemeColor;
            }

            else
            {
                context.CallendarEvents.Add(e);
            }

            context.SaveChanges();

            return(Ok());
        }