Misc bug fixes

This commit is contained in:
Thomas Hounsell 2015-09-13 20:51:59 +01:00
parent b43a16c3d3
commit 76c20d5731
6 changed files with 121 additions and 116 deletions

View File

@ -15,10 +15,12 @@ public class frontController : Controller
public const int PAGE_SIZE = 96;
private Build bModel;
private MetaItem mModel;
public frontController() : base()
{
bModel = new Build();
mModel = new MetaItem();
}
[Route("", Order = 1)]
@ -125,7 +127,7 @@ public async Task<ActionResult> twitterCard(Guid id)
#endif
public async Task<ActionResult> viewLabPage(string lab, int page)
{
ViewBag.MetaItem = new MetaItem().SelectById(new MetaItemKey
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
{
Type = MetaType.Lab,
Value = lab
@ -157,7 +159,7 @@ public async Task<ActionResult> viewLabPage(string lab, int page)
#endif
public async Task<ActionResult> viewSourcePage(TypeOfSource source, int page)
{
ViewBag.MetaItem = new MetaItem().SelectById(new MetaItemKey
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
{
Type = MetaType.Source,
Value = source.ToString()
@ -189,7 +191,7 @@ public async Task<ActionResult> viewSourcePage(TypeOfSource source, int page)
#endif
public async Task<ActionResult> viewYearPage(int year, int page)
{
ViewBag.MetaItem = new MetaItem().SelectById(new MetaItemKey
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
{
Type = MetaType.Year,
Value = year.ToString()
@ -222,7 +224,7 @@ public async Task<ActionResult> viewYearPage(int year, int page)
public async Task<ActionResult> viewVersionPage(int major, int minor, int page)
{
string valueString = $"{major}.{minor}";
ViewBag.MetaItem = new MetaItem().SelectById(new MetaItemKey
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
{
Type = MetaType.Version,
Value = valueString

View File

@ -208,7 +208,7 @@ public async Task<ActionResult> flight(LevelOfFlight id)
[Route("rss/lab/{lab}")]
public async Task<ActionResult> lab(string lab)
{
var builds = await bModel.SelectLab(lab, RSS_SIZE, 0);
var builds = await bModel.SelectLab(lab, 0, RSS_SIZE);
RssDocument rdoc = new RssDocument()

View File

@ -153,8 +153,8 @@ public async Task<List<BuildModel>> SelectLatest(int limit, int skip)
[DataObjectMethod(DataObjectMethodType.Select, true)]
public async Task<List<BuildModel>> SelectLatestLeaked(int limit, int skip)
{
return await _buildCollection.Find(b => b.Added != null)
.SortByDescending(b => b.Added)
return await _buildCollection.Find(b => b.LeakDate != null)
.SortByDescending(b => b.LeakDate)
.Skip(skip)
.Limit(limit)
.ToListAsync();

View File

@ -15,16 +15,17 @@
<div class="row">
<div class="col-sm-6">
<dl class="credits-list">
<dt>Arabic Translation</dt>
<dt>Arabic (@System.Globalization.CultureInfo.GetCultureInfo("ar").NativeName) Translation</dt>
<dd>Ahmed (airportsfan)&ensp;<a href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
<dt>Bengali (@System.Globalization.CultureInfo.GetCultureInfo("bn").NativeName) Translation</dt>
<dd>Mehedi Hassan&ensp;<a href="https://twitter.com/mehedih_"><i class="fa fa-twitter"></i></a></dd>
<dt>Czech (@System.Globalization.CultureInfo.GetCultureInfo("cs").NativeName) Translation</dt>
<dd>David (rezedus)&ensp;<a href="https://twitter.com/rezedus"><i class="fa fa-twitter"></i></a></dd>
<dt>German (@System.Globalization.CultureInfo.GetCultureInfo("de").NativeName) Translation</dt>
<dd>?</dd>
<dd>The Dhel&ensp;<a href="https://twitter.com/The_Dhel"><i class="fa fa-twitter"></i></a></dd>
<dd>Christopher&ensp;<a href="https://twitter.com/evil_pro_"><i class="fa fa-twitter"></i></a></dd>
<dt>Greek (@System.Globalization.CultureInfo.GetCultureInfo("el").NativeName) Translation</dt>
<dd>Hackerpcs</dd>
<dd>Hacker?pcs</dd>
<dt>Spanish (@System.Globalization.CultureInfo.GetCultureInfo("es").NativeName) Translation</dt>
<dd>OBattler</dd>
<dt>Finnish (@System.Globalization.CultureInfo.GetCultureInfo("fi").NativeName) Translation</dt>

View File

@ -73,9 +73,11 @@
<li>
@BuildFeed.Local.Model.FlightLevel
<ul>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "low" })" title="@BuildFeed.Local.Model.FlightLow"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightLow</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "medium" })" title="@BuildFeed.Local.Model.FlightMedium"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightMedium</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "high" })" title="@BuildFeed.Local.Model.FlightHigh"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightHigh</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "wis" })" title="@BuildFeed.Local.Model.FlightWIS"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightWIS</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "wif" })" title="@BuildFeed.Local.Model.FlightWIF"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightWIF</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "osg" })" title="@BuildFeed.Local.Model.FlightOSG"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightOSG</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "msit" })" title="@BuildFeed.Local.Model.FlightMSIT"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightMSIT</a></li>
<li><a href="@Url.Action("flight", new { controller = "rss", id = "canary" })" title="@BuildFeed.Local.Model.FlightCanary"><i class="fa fa-sm fa-rss"></i> @BuildFeed.Local.Model.FlightCanary</a></li>
</ul>
</li>
<li>