/// <summary> /// Delete url address from storage. /// </summary> /// <param name="url"> Url address as string.</param> public void Delete(string url) { if (string.IsNullOrEmpty(url)) { throw new ArgumentNullException(nameof(url)); } Uri deletedUrlAddress = UrlAddressParserService.ConvertToUrl(url); this._storage.Delete(deletedUrlAddress); }
/// <summary> /// Add url address to storage. /// </summary> /// <param name="url"> Url address as string.</param> public void Add(string url) { if (string.IsNullOrEmpty(url)) { throw new ArgumentNullException(nameof(url)); } Uri addedUrlAddress = UrlAddressParserService.ConvertToUrl(url); if (!ReferenceEquals(addedUrlAddress, null)) { this._storage.Add(addedUrlAddress); } }