Ejemplo n.º 1
0
 public EventFromSeries UpdateEventFromSeries(EventFromSeries eventFromSeries)
 {
     using (var db = new CalendarDbContext())
     {
         var entity = db.EditedSeriesEvents.Update(eventFromSeries);
         db.SaveChanges();
         return(entity.Entity);
     }
 }
Ejemplo n.º 2
0
 public int ExcludeEventFromSeries(int seriesId, EventFromSeries eventToExclude)
 {
     using (var db = new CalendarDbContext())
     {
         var eventSeries = db.EventSeries.Include(x => x.EditedEvents).First(x => x.Id == seriesId);
         eventSeries.EditedEvents.Add(eventToExclude);
         db.Update(eventSeries);
         db.SaveChanges();
         return(eventToExclude.Id);
     }
 }
Ejemplo n.º 3
0
 public int AddEventFromSeries(EventFromSeries eventFromSeries)
 {
     // TODO: MEDIUM : Why not injected and initialized once in scope of request?
     // Is it created multiple times if we use a few repository methods?
     using (var db = new CalendarDbContext())
     {
         var entity = db.EditedSeriesEvents.Add(eventFromSeries);
         db.SaveChanges();
         return(entity.Entity.Id);
     }
 }