public SaveResult Save(T instance) { return(SynchronousTask.GetSync(() => { return this.repository.Save(instance); })); }
public T GetById(Guid id) { return(SynchronousTask.GetSync(() => { return this.repository.GetById(id); })); }
public IList <T> GetAll() { return(SynchronousTask.GetSync(() => { return this.repository.GetAll(); })); }
public T New() { return(SynchronousTask.GetSync(() => { return this.repository.New(); })); }