public Task <TModel> FetchOneAsync(bool throwIfNotFound = false) { var parameters = new FetchOneParameters <TModel>(fetchParameters) { ThrowIfNotFound = throwIfNotFound }; return(repository.FetchOneAsync(parameters)); }