public void DeleteDirectory(string name) { if (isDisposed) { throw new ObjectDisposedException(nameof(DirectoryEntry)); } if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException("Value cannot be null or whitespace.", nameof(name)); } directory.DeleteDirectory(name); }
public async Task <int> DeleteDirectory(int id, string username, CancellationToken cancellationToken) { int ReturnId = 0; var model = await _repo.GetDirectoryById(id, cancellationToken); if (model != null) { model.ModifiedBy = username; model.ModifiedDate = DateTime.Now; model.IsActive = false; await _repo.DeleteDirectory(model, cancellationToken).ConfigureAwait(false); ReturnId = 1; } return(ReturnId); }