public void DenyScheduling( string proposalId, DateTime suggestedCompletionDate) { Proposal proposal = repository.ProposalOf(Id.FromExisting(proposalId)); proposal.DenyScheduling(suggestedCompletionDate); repository.Save(proposal); }