public override bool Validate(List <string> messages) { if (!txtBorrower.ObjectID.HasValue || string.IsNullOrWhiteSpace(txtBorrower.Text)) { messages.Add("You must select a borrower for this loan"); } if (string.IsNullOrWhiteSpace(txtLoanNumber.Text)) { messages.Add("You must enter or generate a loan number for this loan"); } if (_reminders != null) { if (!_reminders.IsPopulated) { _reminders.Populate(); } if (_reminders.GetModel().Count == 0) { AddLoanReminder(); } } return(messages.Count == 0); }
public List <Associate> GetAssociates() { var m = _associates.GetModel(); return(new List <Associate>(m.Select((vmb) => { var assocVM = vmb as AssociateViewModel; if (assocVM != null) { return assocVM.Model; } return null; }))); }