public static AccountTypeVM.ReturnView GetCreateContractUnitOptionsVM(CreateContractUnitVM createContractUnitVm)
        {
            switch (createContractUnitVm.ContractUnitType)
            {
            case AccountType.Purchase:
                return(new PurchaseAccountVM(null).DisplayForCreateUnitOptions(createContractUnitVm));

            case AccountType.Rent:
                return(new RentalAccountVM(null).DisplayForCreateUnitOptions(createContractUnitVm));

            default:
                throw new ApplicationException("Unknown CustomerAccount Type passed");
            }
        }
示例#2
0
 public override ReturnView DisplayForCreateUnitOptions(CreateContractUnitVM createContractUnitVm)
 {
     return(new ReturnView("_CreatePurchaseAccountOptions", createContractUnitVm));
 }
示例#3
0
 public abstract ReturnView DisplayForCreateUnitOptions(CreateContractUnitVM createContractUnitVm);