using System; using System.Collections.Generic; using xDataService.Models; namespace xDataService.Interfaces { public interface IXBaseRepositoryEvents { // void AddEvent (XBaseEventModel model); void UpdateEvent (XBaseEventModel model); void RemoveEvent (XBaseEventModel model); // void AddManyEvent (XBaseEventModel> model); void UpdateManyEvent (XBaseEventModel> model); void RemoveManyEvent (XBaseEventModel> model); // IObservable> OnAddObservable { get; } IObservable> OnUpdateObservable { get; } IObservable> OnRemoveObservable { get; } // IObservable>> OnAddManyObservable { get; } IObservable>> OnUpdateManyObservable { get; } IObservable>> OnRemoveManyObservable { get; } } }