//protected override bool IsValidDraft(LeaseDTO draft, out string whyInvalid) //{ // if (!base.IsValidDraft(draft, out whyInvalid)) return false; // if (draft.ContractStart >= draft.ContractEnd) // { // whyInvalid = "“Contract End” date should be later than “Contract Start” date."; // return false; // } // whyInvalid = ""; // return true; //} public override bool CanEncodeNewDraft() => AppArgs.CanAddLease(false);
protected override bool CanRunMainMethod() => AppArgs.CanAddLease(false);