public Task Update(ISiteDocument siteDocument) => _repository.UpdateAsync(siteDocument as SiteDocument, siteDocument.Id);
public Task AddAsync(ISiteDocument siteDocument) => _repository.AddAsync(siteDocument as SiteDocument);