A Dto object for persisting a Fixed Budget Bucket.
Наследование: BudgetBucketDto
 public void TestInitialise()
 {
     this.testData = new FixedBudgetBucketDto
     {
         Code = FixedBudgetProjectBucket.CreateCode(TestDataCode),
         Description = "Foo bar tiddle-de-dum",
         FixedBudgetAmount = 2000
     };
     var subject = new Mapper_BudgetBucketDto_BudgetBucket(new BudgetBucketFactory());
     this.result = subject.ToModel(this.testData);
 }
Пример #2
0
        /// <summary>
        ///     Builds a <see cref="BudgetBucketDto" /> based on the model passed in.
        /// </summary>
        public BudgetBucketDto BuildDto(BudgetBucket bucket)
        {
            BudgetBucketDto dto;
            var fixedProjectBucket = bucket as FixedBudgetProjectBucket;
            if (fixedProjectBucket != null)
            {
                dto = new FixedBudgetBucketDto
                {
                    Created = fixedProjectBucket.Created,
                    FixedBudgetAmount = fixedProjectBucket.FixedBudgetAmount
                };
            }
            else
            {
                dto = new BudgetBucketDto();
            }

            dto.Type = SerialiseType(bucket);
            return dto;
        }
        /// <summary>
        ///     Builds a <see cref="BudgetBucketDto" /> based on the model passed in.
        /// </summary>
        public BudgetBucketDto BuildDto(BudgetBucket bucket)
        {
            BudgetBucketDto dto;
            var             fixedProjectBucket = bucket as FixedBudgetProjectBucket;

            if (fixedProjectBucket != null)
            {
                dto = new FixedBudgetBucketDto
                {
                    Created           = fixedProjectBucket.Created,
                    FixedBudgetAmount = fixedProjectBucket.FixedBudgetAmount
                };
            }
            else
            {
                dto = new BudgetBucketDto();
            }

            dto.Type = SerialiseType(bucket);
            return(dto);
        }