示例#1
0
        public void CalculateWeekBucket()
        {
            var date      = new DateTime(2016, 04, 26, 05, 21, 36);
            var dayBucket = DateUtility.CalculateWeekBucket(date);

            Assert.NotNull(dayBucket);
            Assert.AreEqual(0, dayBucket.Value.Second);
            Assert.AreEqual(0, dayBucket.Value.Minute);
            Assert.AreEqual(0, dayBucket.Value.Hour);
            Assert.AreEqual(24, dayBucket.Value.Day);
            Assert.AreEqual(4, dayBucket.Value.Month);
            Assert.AreEqual(2016, dayBucket.Value.Year);
        }
示例#2
0
        public StandardBusinessFactCM ToFactCM()
        {
            var createDate = DateTime.Now;

            return(new StandardBusinessFactCM()
            {
                PrimaryCategory = this.PrimaryCategory,
                SecondaryCategory = this.SecondaryCategory,
                Activity = this.Activity,
                Status = this.Status,
                ObjectId = this.ObjectId,
                CustomerId = this.Fr8UserId,
                OwnerId = this.CreatedByID,
                Data = this.Data,

                CreateDate = createDate,
                DayBucket = DateUtility.CalculateDayBucket(createDate),
                WeekBucket = DateUtility.CalculateWeekBucket(createDate),
                MonthBucket = DateUtility.CalculateMonthBucket(createDate),
                YearBucket = DateUtility.CalculateYearBucket(createDate),
                UserType = "Standard"
            });
        }