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()); }
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); }