public Installment(DateTime dueDate, decimal amount, InstallmentStatus installmentStatus = InstallmentStatus.Pending) { Amount = amount; Date = dueDate; InstallmentStatus = installmentStatus; Id = Guid.NewGuid(); }
public Installment(decimal amountDue, DateTime dueDate) { Id = Guid.NewGuid(); Amount = amountDue; DueDate = dueDate; InstallmentStatus = InstallmentStatus.Pending; }
public static HtmlString InstallmentEnumDisplayNameFor(this InstallmentStatus item) { var type = item.GetType(); var member = type.GetMember(item.ToString()); DisplayAttribute displayName = (DisplayAttribute)member[0].GetCustomAttributes(typeof(DisplayAttribute), false).FirstOrDefault(); if (displayName != null) { return(new HtmlString(displayName.Name)); } return(new HtmlString(item.ToString())); }
public void SetDefaulted() { InstallmentStatus = InstallmentStatus.Defaulted; }
public void SetPaid(Guid paymentReference, DateTime datePaid) { InstallmentStatus = InstallmentStatus.Paid; SettlementDate = datePaid; PaymentReference = paymentReference; }
private void SetDefaulted() { InstallmentStatus = InstallmentStatus.Defaulted; }
private void SetPaid(string paymentReference) { PaymentReference = paymentReference; InstallmentStatus = InstallmentStatus.Paid; SettlementDate = DateTime.Now; }