public MemberCardCategoryValue(JObject json)
 {
     this.id = Convert.ToInt32(json["id"]);
     this.memberCardCategoryId = Convert.ToInt32(json["member_card_caategory_id"]);
     this.title      = json["title"].ToString();
     this.money      = Convert.ToDecimal(json["money"].ToString());
     this.valueNum   = Convert.ToInt32(json["value_num"].ToString());
     this.vaildValue = Convert.ToInt32(json["valid_value"].ToString());
     this.validUnit  = (ValidUnit)ValidUnit.Parse(typeof(ValidUnit), json["valid_unit"].ToString());
     this.createdAt  = Convert.ToInt32(json["created_at"].ToString());
     this.updatedAt  = Convert.ToInt32(json["updated_at"].ToString());
 }
예제 #2
0
        private DateTime setExpireDate(ValidUnit unit, int num)
        {
            DateTime value = DateTime.Now;

            switch (unit)
            {
            case ValidUnit.YEAR:
                value = value.AddYears(num);
                break;

            case ValidUnit.MONTH:
                value = value.AddMonths(num);
                break;

            case ValidUnit.DAY:
                value = value.AddDays(num);
                break;

            case ValidUnit.NONE:
                break;
            }
            return(value);
        }