|
|
|
@ -14,16 +14,16 @@ |
|
|
|
|
|
|
|
@section styles { |
|
|
|
<abp-style-bundle> |
|
|
|
<abp-style src="/Pages/Index.css"/> |
|
|
|
<abp-style src="/libs/date-range-picker/daterangepicker.css"/> |
|
|
|
<abp-style src="/Pages/Index.css" /> |
|
|
|
<abp-style src="/libs/date-range-picker/daterangepicker.css" /> |
|
|
|
</abp-style-bundle> |
|
|
|
} |
|
|
|
|
|
|
|
@section scripts { |
|
|
|
<abp-script-bundle> |
|
|
|
<abp-script src="/libs/date-range-picker/moment.min.js"/> |
|
|
|
<abp-script src="/libs/date-range-picker/daterangepicker.js"/> |
|
|
|
<abp-script src="/Pages/Index.js"/> |
|
|
|
<abp-script src="/libs/date-range-picker/moment.min.js" /> |
|
|
|
<abp-script src="/libs/date-range-picker/daterangepicker.js" /> |
|
|
|
<abp-script src="/Pages/Index.js" /> |
|
|
|
</abp-script-bundle> |
|
|
|
} |
|
|
|
|
|
|
|
@ -33,17 +33,49 @@ |
|
|
|
<div class="owl-carousel owl-theme"> |
|
|
|
<div class="item"> |
|
|
|
<div class="slider-container d-flex align-items-center text-center text-light" style="background-image: url('/assets/slide.jpg')"> |
|
|
|
<div class="mx-auto"> |
|
|
|
<h1>Let's Share Together</h1> |
|
|
|
<p>Try something new, or do more of what you love.</p> |
|
|
|
<div class="container"> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-lg-9 col-md-11 mx-auto"> |
|
|
|
<h1>Let's Share Together</h1> |
|
|
|
<p class="lead">Try something new, or do more of what you love.</p> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="item"> |
|
|
|
<div class="slider-container d-flex align-items-center text-center text-light" style="background-image: url('/assets/slide.jpg')"> |
|
|
|
<div class="mx-auto"> |
|
|
|
<h1>Let's Share Together</h1> |
|
|
|
<p class="lead">Try something new, or do more of what you love.</p> |
|
|
|
<div class="slider-container d-flex align-items-center text-center text-dark" style="background-image: url('/assets/eh-banner-4.png')"> |
|
|
|
<div class="container"> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-lg-9 col-md-11 mx-auto"> |
|
|
|
<h1>.Net Foundation Week</h1> |
|
|
|
<p class="lead"> |
|
|
|
Lorem ipsum is placeholder text commonly used in the graphic. |
|
|
|
</p> |
|
|
|
<div> |
|
|
|
<a href="#" class="btn btn-primary">Join Now</a> |
|
|
|
<a href="#" class="btn btn-link">More Details</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="item"> |
|
|
|
<div class="slider-container d-flex align-items-center text-center text-dark" style="background-image: url('/assets/eh-banner-5.png')"> |
|
|
|
<div class="container"> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-lg-9 col-md-11 mx-auto"> |
|
|
|
<h1>.Net Foundation Week</h1> |
|
|
|
<p class="lead"> |
|
|
|
Lorem ipsum is placeholder text commonly used in the graphic. |
|
|
|
</p> |
|
|
|
<div> |
|
|
|
<a href="#" class="btn btn-primary">Join Now</a> |
|
|
|
<a href="#" class="btn btn-link">More Details</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@ -99,9 +131,9 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
@await Component.InvokeAsync(typeof(EventsAreaViewComponent), new |
|
|
|
@await Component.InvokeAsync(typeof(EventsAreaViewComponent), new |
|
|
|
{ |
|
|
|
minDate = Clock.Now, |
|
|
|
minDate = Clock.Now, |
|
|
|
maxResultCount = 15 |
|
|
|
}) |
|
|
|
</div> |
|
|
|
@ -113,7 +145,7 @@ |
|
|
|
|
|
|
|
<h2 class="mb-4">Online Events</h2> |
|
|
|
<div class="owl-carousel owl-theme"> |
|
|
|
@for (var i = 0; i < Model.OnlineEvents.Count; i+=2) |
|
|
|
@for (var i = 0; i < Model.OnlineEvents.Count; i += 2) |
|
|
|
{ |
|
|
|
<div class="item"> |
|
|
|
<div class="card mb-3"> |
|
|
|
@ -125,7 +157,7 @@ |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
<img class="card-img-left" src="@($"data:image/png;base64,{Convert.ToBase64String(Model.OnlineEvents[i].CoverImageContent)}")" alt="@Model.OnlineEvents[i].Title"/> |
|
|
|
<img class="card-img-left" src="@($"data:image/png;base64,{Convert.ToBase64String(Model.OnlineEvents[i].CoverImageContent)}")" alt="@Model.OnlineEvents[i].Title" /> |
|
|
|
} |
|
|
|
</div> |
|
|
|
<div class="col-md-7"> |
|
|
|
@ -142,36 +174,36 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@if (i + 1 <= Model.OnlineEvents.Count - 1) |
|
|
|
{ |
|
|
|
<div class="card mb-3"> |
|
|
|
<div class="row no-gutters"> |
|
|
|
<div class="col-md-5"> |
|
|
|
@if (Model.OnlineEvents[i + 1].CoverImageContent is null) |
|
|
|
{ |
|
|
|
<img src="/assets/eh-event.png" width="187" height="218" class="card-img-left"> |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
<img class="card-img-left" src="@($"data:image/png;base64,{Convert.ToBase64String(Model.OnlineEvents[i + 1].CoverImageContent)}")" alt="@Model.OnlineEvents[i + 1].Title"/> |
|
|
|
} |
|
|
|
</div> |
|
|
|
<div class="col-md-7"> |
|
|
|
<div class="card-body"> |
|
|
|
<div class="event-container online-event"> |
|
|
|
<div class="event-info"> |
|
|
|
<h5>@Model.OnlineEvents[i + 1].Title</h5> |
|
|
|
<small>@Model.OnlineEvents[i + 1].StartTime.ToString("MMMM dd, yyyy dddd") | @Model.OnlineEvents[i + 1].StartTime.ToString("hh tt", CultureInfo.InvariantCulture) - @Model.OnlineEvents[i + 1].EndTime.ToString("hh tt", CultureInfo.InvariantCulture) | Online</small> |
|
|
|
<p>@Model.OnlineEvents[i + 1].Description</p> |
|
|
|
</div> |
|
|
|
<a href="@Url.Page("/Events/Detail", new {url = @Model.OnlineEvents[i + 1].Url})" class="btn btn-link p-0">Learn More <img src="/assets/more-btn.svg"></a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
@if (i + 1 <= Model.OnlineEvents.Count - 1) |
|
|
|
{ |
|
|
|
<div class="card mb-3"> |
|
|
|
<div class="row no-gutters"> |
|
|
|
<div class="col-md-5"> |
|
|
|
@if (Model.OnlineEvents[i + 1].CoverImageContent is null) |
|
|
|
{ |
|
|
|
<img src="/assets/eh-event.png" width="187" height="218" class="card-img-left"> |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
<img class="card-img-left" src="@($"data:image/png;base64,{Convert.ToBase64String(Model.OnlineEvents[i + 1].CoverImageContent)}")" alt="@Model.OnlineEvents[i + 1].Title" /> |
|
|
|
} |
|
|
|
</div> |
|
|
|
<div class="col-md-7"> |
|
|
|
<div class="card-body"> |
|
|
|
<div class="event-container online-event"> |
|
|
|
<div class="event-info"> |
|
|
|
<h5>@Model.OnlineEvents[i + 1].Title</h5> |
|
|
|
<small>@Model.OnlineEvents[i + 1].StartTime.ToString("MMMM dd, yyyy dddd") | @Model.OnlineEvents[i + 1].StartTime.ToString("hh tt", CultureInfo.InvariantCulture) - @Model.OnlineEvents[i + 1].EndTime.ToString("hh tt", CultureInfo.InvariantCulture) | Online</small> |
|
|
|
<p>@Model.OnlineEvents[i + 1].Description</p> |
|
|
|
</div> |
|
|
|
<a href="@Url.Page("/Events/Detail", new {url = @Model.OnlineEvents[i + 1].Url})" class="btn btn-link p-0">Learn More <img src="/assets/more-btn.svg"></a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
|