public ProjectLocalStorageFactory(ITimeRecorderContext context) : base(context) { }
public RecordingLocalStorageFactory(ITimeRecorderContext context) : base(context) { }
public ProjectLocalRepository(ITimeRecorderContext context) : base(context) { }
public BaseLocalFactory(ITimeRecorderContext context) { this.context = context; }
public AbstractCrudRepo(ITimeRecorderContext context) { this.context = context; }
public TagRepository(ITimeRecorderContext context) : base(context) { }
public override ProjectLocalRepository CreateRepo(ITimeRecorderContext context) { return(new ProjectLocalRepository(context)); }
public RecordingLocalRepository(ITimeRecorderContext context) : base(context) { }
public override RecordingLocalRepository CreateRepo(ITimeRecorderContext context) { return(new RecordingLocalRepository(context)); }
public abstract RepoType CreateRepo(ITimeRecorderContext context);
public BaseSyncFactory(ITimeRecorderContext context, IHttpClient client) { this.context = context; this.client = client; }
public ProjectSynchronisedFactory(ITimeRecorderContext context, IHttpClient client) : base(context, client) { }