Example #1
0
        public CustomerAccount GetAccount(string id)
        {
            DateTime createdOn;

            switch (id)
            {
            case "1":
                // < 1year
                createdOn = DateTime.Today.AddMonths(-11);
                break;

            case "2":
                // 1 - 2 years
                createdOn = DateTime.Today.AddYears(-1).AddDays(-1);
                break;

            case "3":
                // 1 - 2 years
                createdOn = DateTime.Today.AddYears(-1).AddMonths(-1);
                break;

            case "4":
                // 1 - 2 years
                createdOn = DateTime.Today.AddYears(-2);
                break;

            case "5":
                // 2 - 3 years
                createdOn = DateTime.Today.AddYears(-2).AddDays(-1);
                break;

            case "6":
                // 2-3 years
                createdOn = DateTime.Today.AddYears(-3);
                break;

            case "7":
                // 3 years
                createdOn = DateTime.Today.AddYears(-3).AddDays(-1);
                break;

            default:
                return(new CustomerAccount());
            }

            return(new CustomerAccount {
                CreatedOn = createdOn, CustomerType = _util.GetCustomerType(createdOn)
            });
        }