Ejemplo n.º 1
0
        public virtual void CascadeRemove(CalendarEventRecurrence item)
        {
            Requires <InvalidKeyException> .GreaterThan(item.Id, 0);

            Log.Verbose("CascadeRemove({0})", item.ToString());
            //1==>X
            //1<==>X
            CascadeRemoveRange(Repository.All <CalendarEvent>().Include(x => x.Recurrence).Where(x => x.Recurrence.Id == item.Id).ToList()); //1<==X
            base.CascadeRemove(item);
        }
Ejemplo n.º 2
0
 public CalendarEventRecurrence GetByDiscriminants(CalendarEventRecurrence item, IList <CalendarEventRecurrence> existingItems)
 {
     return(existingItems.FirstOrDefault(m =>
                                         m.Code == item.Code));
 }
Ejemplo n.º 3
0
 public CalendarEventRecurrence GetByDiscriminants(CalendarEventRecurrence item)
 {
     return(Repository.All <CalendarEventRecurrence>().FirstOrDefault(m =>
                                                                      m.Code == item.Code));
 }