@using Hncore.Pass.Vpn.Response.Product @using Microsoft.Extensions.Configuration @using Hncore.Pass.BaseInfo.Response @using Hncore.Infrastructure.Serializer; @inject IConfiguration m_Configuration @inject Hncore.Pass.Vpn.Service.ProductAccountService m_AccountService @model List @{ ViewData["Title"] = "购买产品"; UserLoginModel user = null; if (this.Context.Request.Cookies.TryGetValue("userInfo", out string userCookie)) { user = userCookie.FromJsonTo(); } var pid = this.Context.Request.Query.ContainsKey("id") ? this.Context.Request.Query["id"].ToString() : ""; var defaultProduct = Model.Select(m => m.Product).FirstOrDefault(); if (pid == "") { pid = Model.Select(m => m.Product).FirstOrDefault().Id.ToString(); } else { defaultProduct = Model.Select(m => m.Product).FirstOrDefault(m => m.Id.ToString() == pid); } var productPackages = Model.Where(m => m.Product.Id == defaultProduct.Id).FirstOrDefault().Packages.Where(p => p.Status == 1 && p.IsTest == 0);//.Select(m => m.Packages.Where(p => p.Status == 1 && p.IsTest == 0).FirstOrDefault()); var defaultPackage = productPackages.FirstOrDefault();// Model.Where(m => m.Product.Id == defaultProduct.Id).Select(m => m.Packages.FirstOrDefault()).FirstOrDefault(); var baseUrl = m_Configuration["BaseInfoUrl"]; var restTimes = "3次"; var restStatus = "注册即送"; if (user != null){ restStatus = "剩余次数"; restTimes = await m_AccountService.GetRestTestCount(user.Id)+"次"; } Func P = (path) => $"{baseUrl}{path}"; }
@*新布局*@

@foreach (var item in Model) {

@item.Product.Name

@(string.Join("|",item.Packages.Select(m=>m.Name)))

@foreach (var str in item.Product.ContentLine) {

@str

}
@if (user == null) { } else { }

一毛钱活动:不分新老用户都可参加!

@* @if(item.Product.Id == 5){

月卡赠送10天,双月卡赠送1个月,新开和续费都有赠送,活动截止时间2020年11月25日。
(同一个IP账号仅限一次,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} *@ @if(item.Product.Id == 13){

双月卡赠送1个月,仅限新开账号,续费帐号不赠送,活动截止时间2020年2月28日
(同一个IP账号仅限一次,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} @if(item.Product.Id == 17){

双月卡赠送1个月,仅限新开账号,续费帐号不赠送,活动截止时间2020年2月28日
(同一个IP账号仅限一次,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} @if(item.Product.Id == 18){

月卡送1周,双月卡赠送1个月,季卡送两个月,新开和续费都有赠送
(同一个IP账号仅限一次,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} @* @if(item.Product.Id == 4){

全部套餐8折聚惠,天卡除外,新开和续费都有8折,活动截止时间11月20日
(同一个IP账号不限次数,您可对同一账号多次续费都有赠送,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} *@ @* @if(item.Product.Id == 14){

月卡赠送7天,双月卡赠送1个月,仅限新开账号,续费帐号不赠送,活动截止时间2020年12月1日。
(同一个IP账号仅限一次,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} *@ @if(item.Product.Id == 1){

月卡送1周,双月卡赠送1个月,新开和续费都有赠送
(同一个IP账号不限次数,您可对同一账号多次续费都有赠送,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} @if(item.Product.Id == 2){

月卡送1周,双月卡赠送1个月,新开和续费都有赠送
(同一个IP账号不限次数,您可对同一账号多次续费都有赠送,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} @if(item.Product.Id == 6){

双月卡赠送1个月,新开和续费都有赠送,活动截止时间2021年2月26日
(同一个IP账号不限次数,您可对同一账号多次续费都有赠送,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} @* @if(item.Product.Id == 8||item.Product.Id == 7||item.Product.Id == 9||item.Product.Id == 3||item.Product.Id == 10||item.Product.Id == 16||item.Product.Id == 15){

双月卡赠送1个月,新开和续费都有赠送,活动截止时间2020年11月15日
(同一个IP账号不限次数,您可对同一账号多次续费都有赠送,每位会员不限账号数量,您可购买多个IP账号都有赠送)

} *@ @*

@item.Product.Name

*@
@if(item.Product.TenantId == 1157){

免费

@restStatus

@restTimes

测试卡

使用期限:1小时

} @foreach (var package in item.Packages.Where(m => m.IsTest == 0 && m.Status == 1&& m.Id != 1014).OrderBy(m => m.TenantId)) { @if(package.Price == 0.1M){

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else if(package.Id == 1018||package.Id==1009||package.Id==1019){

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else if(package.Id==1020){

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else if(package.Id==1021){

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else if(package.Id == 88||package.Id == 101||package.Id == 103){

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else if(package.Id == 100||package.Id == 102) {

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else if(package.Id == 1007||package.Id == 1008||package.Id == 104) {

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} @* else if(package.Id == 63||package.Id == 64||package.Id == 65||package.Id == 66||package.Id == 67||package.Id == 13||package.Id == 14||package.Id == 15||package.Id == 16) {

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} *@ @* else if(package.Id == 71||package.Id == 100||package.Id == 102) {

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} *@ else if(package.Id == 1||package.Id == 1002||package.Id == 1003||package.Id == 4||package.Id == 7||package.Id == 12||package.Id == 17||package.Id == 22||package.Id == 27||package.Id == 32||package.Id == 37||package.Id == 42||package.Id == 62||package.Id == 69||package.Id == 73||package.Id == 80) {

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} else {

@package.Price

原价:@package.LinePrice

@(Math.Round(package.Price/package.DayCount,2))元/天

@package.Name

@package.Profile

} }

温馨提示:需求5个以上,可以联系客服设置优惠价;若您之前享优惠价,请联系客服帮你改价哦;开通后有任何问题可无理由退款

@if (user == null) {

} else {

}
}
请先选择产品套餐^.^

@section Scripts{ @**@ }