mirror of
https://gitlab.com/buildfeed/BuildFeed.git
synced 2024-03-22 21:10:34 +08:00
.NET bump to 4.6.2; Refactor Model into separate DLL.
This commit is contained in:
parent
5190032029
commit
adac13d855
|
@ -9,7 +9,7 @@
|
|||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>BuildFeed.Local</RootNamespace>
|
||||
<AssemblyName>BuildFeed.Local</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
using System;
|
||||
|
||||
namespace BuildFeed.Models.ApiModel
|
||||
namespace BuildFeed.Model.Api
|
||||
{
|
||||
public class NewBuild
|
||||
public class NewBuildPost
|
||||
{
|
||||
public NewBuildObject[] NewBuilds { get; set; }
|
||||
public NewBuild[] NewBuilds { get; set; }
|
||||
public string Password { get; set; }
|
||||
public string Username { get; set; }
|
||||
}
|
||||
|
||||
public class NewBuildObject
|
||||
public class NewBuild
|
||||
{
|
||||
public DateTime? BuildTime { get; set; }
|
||||
public string Lab { get; set; }
|
|
@ -1,4 +1,4 @@
|
|||
namespace BuildFeed.Models.ApiModel
|
||||
namespace BuildFeed.Model.Api
|
||||
{
|
||||
public class SearchResult
|
||||
{
|
|
@ -1,11 +1,11 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using BuildFeed.Models.ViewModel.Front;
|
||||
using BuildFeed.Model.View;
|
||||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public partial class Build
|
||||
{
|
|
@ -5,7 +5,7 @@
|
|||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public partial class Build
|
||||
{
|
|
@ -4,7 +4,7 @@
|
|||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public partial class Build
|
||||
{
|
|
@ -4,7 +4,7 @@
|
|||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public partial class Build
|
||||
{
|
|
@ -5,7 +5,7 @@
|
|||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public partial class Build
|
||||
{
|
|
@ -4,11 +4,11 @@
|
|||
using System.Configuration;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using BuildFeed.Models.ViewModel.Front;
|
||||
using BuildFeed.Model.View;
|
||||
using MongoDB.Bson;
|
||||
using MongoDB.Driver;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public partial class Build
|
||||
{
|
131
BuildFeed.Model/BuildFeed.Model.csproj
Normal file
131
BuildFeed.Model/BuildFeed.Model.csproj
Normal file
|
@ -0,0 +1,131 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{7E2B4F61-1C11-4471-AF80-5480E94C0664}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>BuildFeed.Model</RootNamespace>
|
||||
<AssemblyName>BuildFeed.Model</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="HtmlAgilityPack, Version=1.4.9.5, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\HtmlAgilityPack.1.4.9.5\lib\Net45\HtmlAgilityPack.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Bson, Version=2.2.4.26, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.2.4\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver, Version=2.2.4.26, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.2.2.4\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver.Core, Version=2.2.4.26, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.Core.2.2.4\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.Helpers.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Razor.3.2.3\lib\net45\System.Web.Razor.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Deployment.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Api\NewBuild.cs" />
|
||||
<Compile Include="Api\SearchResult.cs" />
|
||||
<Compile Include="Build-Group.cs" />
|
||||
<Compile Include="Build-Lab.cs" />
|
||||
<Compile Include="Build-Source.cs" />
|
||||
<Compile Include="Build-Version.cs" />
|
||||
<Compile Include="Build-Year.cs" />
|
||||
<Compile Include="Build.cs" />
|
||||
<Compile Include="BuildGroup.cs" />
|
||||
<Compile Include="BuildModel.cs" />
|
||||
<Compile Include="BuildVersion.cs" />
|
||||
<Compile Include="MetaItem.cs" />
|
||||
<Compile Include="MongoConfig.cs" />
|
||||
<Compile Include="ProjectFamily.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="TypeOfSource.cs" />
|
||||
<Compile Include="View\ChangePassword.cs" />
|
||||
<Compile Include="View\FrontBuildGroup.cs" />
|
||||
<Compile Include="View\FrontPage.cs" />
|
||||
<Compile Include="View\LoginUser.cs" />
|
||||
<Compile Include="View\RegistrationUser.cs" />
|
||||
<Compile Include="View\SitemapData.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\BuildFeed.Local\BuildFeed.Local.csproj">
|
||||
<Project>{3485b33a-6c3a-4535-9d85-4696914ad504}</Project>
|
||||
<Name>BuildFeed.Local</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
|
@ -1,4 +1,4 @@
|
|||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public class BuildGroup
|
||||
{
|
|
@ -9,7 +9,7 @@
|
|||
using MongoDB.Bson.Serialization.Attributes;
|
||||
using Required = System.ComponentModel.DataAnnotations.RequiredAttribute;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
[DataObject, BsonIgnoreExtraElements]
|
||||
public class BuildModel
|
|
@ -1,4 +1,4 @@
|
|||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public struct BuildVersion
|
||||
{
|
|
@ -10,7 +10,7 @@
|
|||
using MongoDB.Driver;
|
||||
using Required = System.ComponentModel.DataAnnotations.RequiredAttribute;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
[DataObject]
|
||||
public class MetaItemModel
|
|
@ -1,9 +1,8 @@
|
|||
using System.Configuration;
|
||||
using BuildFeed.Models;
|
||||
|
||||
namespace BuildFeed
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
internal static class MongoConfig
|
||||
public static class MongoConfig
|
||||
{
|
||||
public static string Host { get; }
|
||||
public static int Port { get; }
|
|
@ -1,6 +1,6 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public enum ProjectFamily
|
||||
{
|
36
BuildFeed.Model/Properties/AssemblyInfo.cs
Normal file
36
BuildFeed.Model/Properties/AssemblyInfo.cs
Normal file
|
@ -0,0 +1,36 @@
|
|||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("BuildFeed.Model")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("BuildFeed.Model")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2016, Thomas Hounsell")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("7e2b4f61-1c11-4471-af80-5480e94c0664")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
|
@ -1,7 +1,7 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using BuildFeed.Local;
|
||||
|
||||
namespace BuildFeed.Models
|
||||
namespace BuildFeed.Model
|
||||
{
|
||||
public enum TypeOfSource
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using BuildFeed.Local;
|
||||
|
||||
namespace BuildFeed.Models.ViewModel
|
||||
namespace BuildFeed.Model.View
|
||||
{
|
||||
public class ChangePassword
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace BuildFeed.Models.ViewModel.Front
|
||||
namespace BuildFeed.Model.View
|
||||
{
|
||||
public class FrontBuildGroup
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace BuildFeed.Models.ViewModel.Front
|
||||
namespace BuildFeed.Model.View
|
||||
{
|
||||
public class FrontPage
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using BuildFeed.Local;
|
||||
|
||||
namespace BuildFeed.Models.ViewModel
|
||||
namespace BuildFeed.Model.View
|
||||
{
|
||||
public class LoginUser
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System.ComponentModel.DataAnnotations;
|
||||
using BuildFeed.Local;
|
||||
|
||||
namespace BuildFeed.Models.ViewModel
|
||||
namespace BuildFeed.Model.View
|
||||
{
|
||||
public class RegistrationUser
|
||||
{
|
|
@ -2,7 +2,7 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Web.Routing;
|
||||
|
||||
namespace BuildFeed.Models.ViewModel
|
||||
namespace BuildFeed.Model.View
|
||||
{
|
||||
public class SitemapData
|
||||
{
|
11
BuildFeed.Model/packages.config
Normal file
11
BuildFeed.Model/packages.config
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="HtmlAgilityPack" version="1.4.9.5" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net462" />
|
||||
<package id="MongoDB.Bson" version="2.2.4" targetFramework="net462" />
|
||||
<package id="MongoDB.Driver" version="2.2.4" targetFramework="net462" />
|
||||
<package id="MongoDB.Driver.Core" version="2.2.4" targetFramework="net462" />
|
||||
</packages>
|
|
@ -25,6 +25,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Mobile", "Mobile", "{2B6466
|
|||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed.Local", "BuildFeed.Local\BuildFeed.Local.csproj", "{3485B33A-6C3A-4535-9D85-4696914AD504}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed.Model", "BuildFeed.Model\BuildFeed.Model.csproj", "{7E2B4F61-1C11-4471-AF80-5480E94C0664}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
|
@ -173,6 +175,22 @@ Global
|
|||
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x64.Build.0 = Release|Any CPU
|
||||
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{3485B33A-6C3A-4535-9D85-4696914AD504}.Release|x86.Build.0 = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{7E2B4F61-1C11-4471-AF80-5480E94C0664}.Release|x86.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
using System.Web.Mvc;
|
||||
using BuildFeed.Areas.admin.Models.ViewModel;
|
||||
using BuildFeed.Controllers;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Model;
|
||||
|
||||
namespace BuildFeed.Areas.admin.Controllers
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Model;
|
||||
|
||||
namespace BuildFeed.Areas.admin.Models.ViewModel
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@model BuildFeed.Models.MetaItemModel
|
||||
@model BuildFeed.Model.MetaItemModel
|
||||
@{
|
||||
ViewBag.Title = $"Add metadata for {Model.Id.Value} | BuildFeed";
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@using BuildFeed.Models
|
||||
@using BuildFeed.Model
|
||||
@model BuildFeed.Areas.admin.Models.ViewModel.MetaListing
|
||||
|
||||
@{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props')" />
|
||||
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
|
||||
<Import Project="..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
|
@ -16,7 +16,7 @@
|
|||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>BuildFeed</RootNamespace>
|
||||
<AssemblyName>BuildFeed</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<MvcBuildViews>false</MvcBuildViews>
|
||||
<UseIISExpress>true</UseIISExpress>
|
||||
<IISExpressSSLPort />
|
||||
|
@ -52,8 +52,8 @@
|
|||
<HintPath>..\packages\HtmlAgilityPack.1.4.9.5\lib\Net45\HtmlAgilityPack.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Humanizer, Version=1.37.7.0, Culture=neutral, PublicKeyToken=979442b78dfc278e, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Humanizer.1.37.7\lib\portable-win+net40+sl50+wp8+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Humanizer.dll</HintPath>
|
||||
<Reference Include="Humanizer, Version=2.1.0.0, Culture=neutral, PublicKeyToken=979442b78dfc278e, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Humanizer.Core.2.1.0\lib\netstandard1.0\Humanizer.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.AI.Agent.Intercept, Version=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
|
@ -89,6 +89,10 @@
|
|||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Bson, Version=2.2.4.26, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.2.4\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
|
@ -111,59 +115,59 @@
|
|||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net" />
|
||||
<Reference Include="System.Net.Http.Formatting">
|
||||
<Reference Include="System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.4.1.0\lib\net462\System.Runtime.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Web.DynamicData" />
|
||||
<Reference Include="System.Web.Entity" />
|
||||
<Reference Include="System.Web.ApplicationServices" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Web.Extensions" />
|
||||
<Reference Include="System.Web.Helpers">
|
||||
<Reference Include="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.Helpers.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Http">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Http.WebHost">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.3\lib\net45\System.Web.Http.WebHost.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Mvc">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Razor">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Razor.3.2.3\lib\net45\System.Web.Razor.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages.Deployment">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Deployment.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages.Razor">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web" />
|
||||
<Reference Include="System.Web.Abstractions" />
|
||||
<Reference Include="System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Http.WebHost, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.WebHost.5.2.3\lib\net45\System.Web.Http.WebHost.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.Razor.3.2.3\lib\net45\System.Web.Razor.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.Routing" />
|
||||
<Reference Include="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages.Deployment, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Deployment.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.AspNet.WebPages.3.2.3\lib\net45\System.Web.WebPages.Razor.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Web.Services" />
|
||||
<Reference Include="System.EnterpriseServices" />
|
||||
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||
<Private>True</Private>
|
||||
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Http">
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Http.WebRequest">
|
||||
|
@ -181,7 +185,6 @@
|
|||
<Compile Include="Code\CustomContentTypeAttribute.cs" />
|
||||
<Compile Include="Code\DateTimeModelBinder.cs" />
|
||||
<Compile Include="Code\DisplayHelpers.cs" />
|
||||
<Compile Include="App_Start\MongoConfig.cs" />
|
||||
<Compile Include="App_Start\FilterConfig.cs" />
|
||||
<Compile Include="App_Start\RouteConfig.cs" />
|
||||
<Compile Include="Areas\admin\adminAreaRegistration.cs" />
|
||||
|
@ -197,26 +200,6 @@
|
|||
<Compile Include="Global.asax.cs">
|
||||
<DependentUpon>Global.asax</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Models\ApiModel\NewBuild.cs" />
|
||||
<Compile Include="Models\ApiModel\SearchResult.cs" />
|
||||
<Compile Include="Models\Build\Build-Group.cs" />
|
||||
<Compile Include="Models\Build\Build-Source.cs" />
|
||||
<Compile Include="Models\Build\Build-Version.cs" />
|
||||
<Compile Include="Models\Build\Build-Year.cs" />
|
||||
<Compile Include="Models\Build\Build-Lab.cs" />
|
||||
<Compile Include="Models\Build\Build.cs" />
|
||||
<Compile Include="Models\Build\BuildGroup.cs" />
|
||||
<Compile Include="Models\Build\BuildModel.cs" />
|
||||
<Compile Include="Models\Build\BuildVersion.cs" />
|
||||
<Compile Include="Models\Build\ProjectFamily.cs" />
|
||||
<Compile Include="Models\Build\TypeOfSource.cs" />
|
||||
<Compile Include="Models\MetaItem.cs" />
|
||||
<Compile Include="Models\ViewModel\Front\FrontBuildGroup.cs" />
|
||||
<Compile Include="Models\ViewModel\Front\FrontPage.cs" />
|
||||
<Compile Include="Models\ViewModel\LoginUser.cs" />
|
||||
<Compile Include="Models\ViewModel\ChangePassword.cs" />
|
||||
<Compile Include="Models\ViewModel\RegistrationUser.cs" />
|
||||
<Compile Include="Models\ViewModel\SitemapData.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
@ -295,7 +278,6 @@
|
|||
<None Include="Scripts\jquery-2.2.4.intellisense.js" />
|
||||
<Content Include="Scripts\jquery-2.2.4.js" />
|
||||
<Content Include="Scripts\jquery-2.2.4.min.js" />
|
||||
<Content Include="Scripts\jquery-2.2.4.min.map" />
|
||||
<None Include="Scripts\jquery.validate-vsdoc.js" />
|
||||
<Content Include="Scripts\jquery.validate.js" />
|
||||
<Content Include="Scripts\jquery.validate.min.js" />
|
||||
|
@ -419,6 +401,7 @@
|
|||
<Content Include="Scripts\trumbowyg\ui\sass\_sprite-white-2x.scss" />
|
||||
<Content Include="Scripts\trumbowyg\ui\sass\_sprite-white.scss" />
|
||||
<Content Include="Views\front\Index.cshtml" />
|
||||
<Content Include="Scripts\jquery-2.2.4.min.map" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
|
@ -444,6 +427,10 @@
|
|||
<Project>{3485b33a-6c3a-4535-9d85-4696914ad504}</Project>
|
||||
<Name>BuildFeed.Local</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\BuildFeed.Model\BuildFeed.Model.csproj">
|
||||
<Project>{7e2b4f61-1c11-4471-af80-5480e94c0664}</Project>
|
||||
<Name>BuildFeed.Model</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
|
@ -494,8 +481,8 @@
|
|||
<PropertyGroup>
|
||||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props'))" />
|
||||
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
|
||||
</Target>
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
using System.Web.Security;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Local;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Models.ApiModel;
|
||||
using BuildFeed.Models.ViewModel.Front;
|
||||
using BuildFeed.Model.Api;
|
||||
using BuildFeed.Model;
|
||||
using BuildFeed.Model.View;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
|
@ -59,7 +59,7 @@ public async Task<IEnumerable<string>> GetWin10Labs()
|
|||
}
|
||||
|
||||
[HttpPost]
|
||||
public async Task<bool> AddWin10Builds(NewBuild apiModel)
|
||||
public async Task<bool> AddWin10Builds(NewBuildPost apiModel)
|
||||
{
|
||||
if (apiModel == null)
|
||||
{
|
||||
|
@ -93,110 +93,105 @@ public async Task<IEnumerable<SearchResult>> GetSearchResult(string id)
|
|||
return new SearchResult[0];
|
||||
}
|
||||
|
||||
const int maxResults = 16;
|
||||
List<SearchResult> results = new List<SearchResult>();
|
||||
|
||||
IEnumerable<SearchResult> sourceResults = from s in Enum.GetValues(typeof(TypeOfSource)).Cast<TypeOfSource>().Select(s => new
|
||||
{
|
||||
Text = MvcExtensions.GetDisplayTextForEnum(s),
|
||||
Value = s
|
||||
})
|
||||
where s.Text.ToLower().Contains(id.ToLower())
|
||||
orderby s.Text.ToLower().IndexOf(id.ToLower(), StringComparison.Ordinal) ascending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Source Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewSource",
|
||||
source = s.Value
|
||||
}),
|
||||
Label = s.Text.Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = s.Text,
|
||||
Group = VariantTerms.Search_Source
|
||||
};
|
||||
results.AddRange(from s in (from c in Enum.GetValues(typeof(TypeOfSource)).Cast<TypeOfSource>()
|
||||
select new
|
||||
{
|
||||
Text = MvcExtensions.GetDisplayTextForEnum(c),
|
||||
Value = c
|
||||
})
|
||||
where s.Text.ToLower().Contains(id.ToLower())
|
||||
orderby s.Text.ToLower().IndexOf(id.ToLower(), StringComparison.Ordinal) ascending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Source Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewSource",
|
||||
source = s.Value
|
||||
}),
|
||||
Label = s.Text.Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = s.Text,
|
||||
Group = VariantTerms.Search_Source
|
||||
});
|
||||
|
||||
results.AddRange(sourceResults);
|
||||
if (results.Count >= maxResults) return results.Take(maxResults);
|
||||
|
||||
results.AddRange(from v in await _bModel.SelectAllVersions()
|
||||
where $"{v.Major}.{v.Minor}".StartsWith(id)
|
||||
orderby v.Major descending, v.Minor descending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Version Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewVersion",
|
||||
major = v.Major,
|
||||
minor = v.Minor
|
||||
}),
|
||||
Label = $"{v.Major}.{v.Minor}".Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = "",
|
||||
Group = VariantTerms.Search_Version
|
||||
});
|
||||
|
||||
IEnumerable<SearchResult> versionResults = from v in await _bModel.SelectAllVersions()
|
||||
where $"{v.Major}.{v.Minor}".StartsWith(id)
|
||||
orderby v.Major descending, v.Minor descending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Version Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewVersion",
|
||||
major = v.Major,
|
||||
minor = v.Minor
|
||||
}),
|
||||
Label = $"{v.Major}.{v.Minor}".Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = "",
|
||||
Group = VariantTerms.Search_Version
|
||||
};
|
||||
if (results.Count >= maxResults) return results.Take(maxResults);
|
||||
|
||||
results.AddRange(versionResults);
|
||||
results.AddRange(from y in await _bModel.SelectAllYears()
|
||||
where y.ToString().Contains(id)
|
||||
orderby y descending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Year Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewYear",
|
||||
year = y
|
||||
}),
|
||||
Label = y.ToString().Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = "",
|
||||
Group = VariantTerms.Search_Year
|
||||
});
|
||||
|
||||
if (results.Count >= maxResults) return results.Take(maxResults);
|
||||
|
||||
IEnumerable<SearchResult> yearResults = from y in await _bModel.SelectAllYears()
|
||||
where y.ToString().Contains(id)
|
||||
orderby y descending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Year Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewYear",
|
||||
year = y
|
||||
}),
|
||||
Label = y.ToString().Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = "",
|
||||
Group = VariantTerms.Search_Year
|
||||
};
|
||||
results.AddRange(from l in await _bModel.SearchLabs(id)
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Lab Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewLab",
|
||||
lab = l.Replace('/', '-')
|
||||
}),
|
||||
Label = l.Replace(id, $"<strong>{id}</strong>"),
|
||||
Title = l,
|
||||
Group = VariantTerms.Search_Lab
|
||||
});
|
||||
|
||||
results.AddRange(yearResults);
|
||||
|
||||
|
||||
IEnumerable<SearchResult> labResults = from l in await _bModel.SearchLabs(id)
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Lab Root",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewLab",
|
||||
lab = l.Replace('/', '-')
|
||||
}),
|
||||
Label = l.Replace(id, $"<strong>{id}</strong>"),
|
||||
Title = l,
|
||||
Group = VariantTerms.Search_Lab
|
||||
};
|
||||
|
||||
results.AddRange(labResults);
|
||||
|
||||
|
||||
IEnumerable<SearchResult> buildResults = from b in await _bModel.Select()
|
||||
where b.FullBuildString.ToLower().Contains(id.ToLower())
|
||||
orderby b.FullBuildString.ToLower().IndexOf(id.ToLower(), StringComparison.Ordinal) ascending, b.BuildTime descending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Build",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewBuild",
|
||||
id = b.Id
|
||||
}),
|
||||
Label = b.FullBuildString.Replace(id, $"<strong>{id}</strong>"),
|
||||
Title = b.FullBuildString,
|
||||
Group = VariantTerms.Search_Build
|
||||
};
|
||||
|
||||
results.AddRange(buildResults);
|
||||
if (results.Count >= maxResults) return results.Take(maxResults);
|
||||
|
||||
results.AddRange(from b in await _bModel.Select()
|
||||
where b.FullBuildString.ToLower().Contains(id.ToLower())
|
||||
orderby b.FullBuildString.ToLower().IndexOf(id.ToLower(), StringComparison.Ordinal) ascending, b.BuildTime descending
|
||||
select new SearchResult
|
||||
{
|
||||
Url = Url.Route("Build",
|
||||
new
|
||||
{
|
||||
controller = "Front",
|
||||
action = "ViewBuild",
|
||||
id = b.Id
|
||||
}),
|
||||
Label = b.FullBuildString.Replace(id, $"<strong>{id}</strong>"),
|
||||
Title = b.FullBuildString,
|
||||
Group = VariantTerms.Search_Build
|
||||
});
|
||||
|
||||
if (results.Count == 0)
|
||||
{
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
using System.Threading.Tasks;
|
||||
using System.Web.Mvc;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Models.ViewModel.Front;
|
||||
using BuildFeed.Model;
|
||||
using BuildFeed.Model.View;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.Mvc;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Model;
|
||||
using WilderMinds.RssSyndication;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
using System.Xml.Linq;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Local;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Models.ViewModel;
|
||||
using BuildFeed.Model;
|
||||
using BuildFeed.Model.View;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
using System.Web;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Routing;
|
||||
using BuildFeed.Model;
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/// <autosync enabled="true" />
|
||||
/// <reference path="bfs.js" />
|
||||
/// <reference path="../res/ts/bfs.js" />
|
||||
/// <reference path="jquery.validate.min.js" />
|
||||
/// <reference path="jquery.validate.unobtrusive.min.js" />
|
||||
/// <reference path="jquery-2.2.4.min.js" />
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
@using BuildFeed.Code
|
||||
@using BuildFeed.Controllers
|
||||
@using BuildFeed.Models.ViewModel.Front
|
||||
@using BuildFeed.Model.View
|
||||
@using Humanizer
|
||||
@model IEnumerable<BuildFeed.Models.ViewModel.Front.FrontBuildGroup>
|
||||
@model IEnumerable<FrontBuildGroup>
|
||||
@{
|
||||
ViewBag.Title = $"{string.Format(VariantTerms.Front_HomepageH1, InvariantTerms.ProductName)} {string.Format(VariantTerms.Common_TitlePage, (int)ViewBag.PageNumber)} | {InvariantTerms.SiteName}";
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@using BuildFeed.Models
|
||||
@model BuildFeed.Models.BuildModel
|
||||
@using BuildFeed.Model
|
||||
@model BuildModel
|
||||
@{
|
||||
ViewBag.Title = (string)ViewContext.RouteData.Values["action"] == "addBuild"
|
||||
? $"{VariantTerms.Common_AddBuild} | {InvariantTerms.SiteName}"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@model BuildFeed.Models.ViewModel.Front.FrontPage
|
||||
@model BuildFeed.Model.View.FrontPage
|
||||
@{
|
||||
ViewBag.Title = $"{InvariantTerms.SiteName} | Windows 10 Build Tracker";
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@using System.Globalization
|
||||
@using BuildFeed.Code
|
||||
@using BuildFeed.Controllers
|
||||
@model BuildFeed.Models.BuildModel
|
||||
@model BuildFeed.Model.BuildModel
|
||||
|
||||
@{
|
||||
ViewBag.Title = $"{Model.FullBuildString} | {InvariantTerms.SiteName}";
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@using BuildFeed.Code
|
||||
@using BuildFeed.Models
|
||||
@using BuildFeed.Model
|
||||
@using Humanizer
|
||||
@model Tuple<BuildFeed.Models.BuildGroup, List<BuildFeed.Models.BuildModel>>
|
||||
@model Tuple<BuildGroup, List<BuildModel>>
|
||||
@{
|
||||
ViewBag.Title = $"{Model.Item1} | {InvariantTerms.SiteName}";
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@using BuildFeed.Code
|
||||
@using BuildFeed.Models
|
||||
@using BuildFeed.Model
|
||||
@using Humanizer
|
||||
@model IEnumerable<BuildModel>
|
||||
@{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@using BuildFeed.Code
|
||||
@using BuildFeed.Models
|
||||
@using BuildFeed.Model
|
||||
@using Humanizer
|
||||
@model IEnumerable<BuildModel>
|
||||
@{
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
@using BuildFeed.Code
|
||||
@using BuildFeed.Models
|
||||
@using BuildFeed.Model
|
||||
@using Humanizer
|
||||
@model IEnumerable<BuildFeed.Models.BuildModel>
|
||||
@model IEnumerable<BuildModel>
|
||||
@{
|
||||
ViewBag.Title = string.Format("{0} {1}{2} | {3}", InvariantTerms.ProductName, ViewBag.ItemId, ViewBag.PageNumber == 1
|
||||
? ""
|
||||
: string.Format(VariantTerms.Common_TitlePage, ViewBag.PageNumber), InvariantTerms.SiteName);
|
||||
ViewBag.Title = $"{InvariantTerms.ProductName} {ViewBag.ItemId}{(ViewBag.PageNumber == 1 ? "" : string.Format(VariantTerms.Common_TitlePage, ViewBag.PageNumber))} | {InvariantTerms.SiteName}";
|
||||
}
|
||||
|
||||
@section head
|
||||
|
@ -23,7 +21,8 @@
|
|||
}
|
||||
|
||||
<h1>@string.Format("{0} {1}", InvariantTerms.ProductName, ViewBag.ItemId)</h1>
|
||||
@if (ViewBag.MetaItem != null && !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
@if (ViewBag.MetaItem != null
|
||||
&& !string.IsNullOrWhiteSpace(ViewBag.MetaItem.PageContent))
|
||||
{
|
||||
<h3>@VariantTerms.Front_About</h3>
|
||||
@Html.Raw(ViewBag.MetaItem.PageContent)
|
||||
|
@ -31,16 +30,17 @@
|
|||
<h3>@VariantTerms.Front_Share</h3>
|
||||
<div class="addthis_sharing_toolbox"></div>
|
||||
<h3>@VariantTerms.Front_Listing</h3>
|
||||
<div class="row">
|
||||
<div class="build-group-listing">
|
||||
@foreach (BuildModel build in Model)
|
||||
{
|
||||
<div class="col-md-2 col-sm-3 col-xs-6 build-group">
|
||||
<div class="build-group">
|
||||
<h3 class="build-group-title no-wrapping" title="@build.Lab">
|
||||
<a href="@Url.Action("ViewBuild", new
|
||||
{
|
||||
id = build.Id
|
||||
})">
|
||||
@($"{build.MajorVersion}.{build.MinorVersion}.{build.Number}.{build.Revision}")</a>
|
||||
@($"{build.MajorVersion}.{build.MinorVersion}.{build.Number}.{build.Revision}")
|
||||
</a>
|
||||
</h3>
|
||||
@if (User.Identity.IsAuthenticated)
|
||||
{
|
||||
|
@ -49,31 +49,34 @@
|
|||
{
|
||||
id = build.Id
|
||||
})" class="btn btn-primary btn-xs">
|
||||
@VariantTerms.Front_Edit</a>
|
||||
@VariantTerms.Front_Edit
|
||||
</a>
|
||||
@if (Roles.IsUserInRole("Administrators"))
|
||||
{
|
||||
<a href="@Url.Action("DeleteBuild", new
|
||||
{
|
||||
id = build.Id
|
||||
})" class="btn btn-danger btn-xs">
|
||||
@VariantTerms.Front_Delete</a>
|
||||
@VariantTerms.Front_Delete
|
||||
</a>
|
||||
}
|
||||
</p>
|
||||
}
|
||||
<p class="build-group-p">
|
||||
@if (!string.IsNullOrEmpty(build.Lab))
|
||||
{
|
||||
<div class="no-wrapping" title="@build.Lab">
|
||||
<i class="fa fa-code-fork fa-fw"></i> @build.Lab</div>
|
||||
}
|
||||
@if (build.BuildTime.HasValue)
|
||||
{
|
||||
@if (!string.IsNullOrEmpty(build.Lab))
|
||||
{
|
||||
<p class="build-group-p no-wrapping" title="@build.Lab">
|
||||
<i class="fa fa-code-fork fa-fw"></i> @build.Lab
|
||||
</p>
|
||||
}
|
||||
@if (build.BuildTime.HasValue)
|
||||
{
|
||||
<p class="build-group-p">
|
||||
<span title="@build.BuildTime.Value.Humanize()"><i class="fa fa-calendar fa-fw"></i> @build.BuildTime.Value.ToLongDateWithoutDay()</span>
|
||||
<br />
|
||||
</p>
|
||||
<p class="build-group-p">
|
||||
<span title="@build.BuildTime.Value.Humanize()"><i class="fa fa-clock-o fa-fw"></i> @build.BuildTime.Value.ToShortTimeString()</span>
|
||||
<br />
|
||||
}
|
||||
</p>
|
||||
</p>
|
||||
}
|
||||
<p>
|
||||
@if (build.IsLeaked)
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@using BuildFeed.Code
|
||||
@using BuildFeed.Models
|
||||
@using BuildFeed.Model
|
||||
@using Humanizer
|
||||
@model IEnumerable<BuildFeed.Models.BuildModel>
|
||||
@model IEnumerable<BuildModel>
|
||||
@{
|
||||
ViewBag.Title = string.Format("{0}{1} | {2}", string.Format(VariantTerms.Front_BuildsFrom, ViewBag.ItemId), ViewBag.PageNumber == 1
|
||||
? ""
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@model BuildFeed.Models.ViewModel.LoginUser
|
||||
@model BuildFeed.Model.View.LoginUser
|
||||
|
||||
@{
|
||||
ViewBag.Title = $"{VariantTerms.Support_Login} | {InvariantTerms.SiteName}";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@model BuildFeed.Models.ViewModel.ChangePassword
|
||||
@model BuildFeed.Model.View.ChangePassword
|
||||
|
||||
@{
|
||||
ViewBag.Title = $"{VariantTerms.Support_ChangePassword} | {InvariantTerms.SiteName}";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@model BuildFeed.Models.ViewModel.RegistrationUser
|
||||
@model BuildFeed.Model.View.RegistrationUser
|
||||
|
||||
@{
|
||||
ViewBag.Title = $"{VariantTerms.Support_Register} | {InvariantTerms.SiteName}";
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@using BuildFeed.Models.ViewModel
|
||||
@model BuildFeed.Models.ViewModel.SitemapData
|
||||
@using BuildFeed.Model.View
|
||||
@model SitemapData
|
||||
@{
|
||||
ViewBag.Title = $"{VariantTerms.Common_Sitemap} | {InvariantTerms.SiteName}";
|
||||
}
|
||||
|
|
|
@ -12,7 +12,12 @@
|
|||
<add key="site:ReleaseLab" value="rs1_release;rs1_release_inmarket;rs1_release_sec;rs1_release_inmarket_rim" />
|
||||
</appSettings>
|
||||
<system.web>
|
||||
<compilation debug="true" targetFramework="4.6.1" />
|
||||
<compilation debug="true" targetFramework="4.6.2">
|
||||
<assemblies>
|
||||
<add assembly="System.Globalization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
</assemblies>
|
||||
</compilation>
|
||||
<httpRuntime targetFramework="4.6" enableVersionHeader="false" />
|
||||
<globalization culture="auto:en" uiCulture="auto:en" />
|
||||
<trace enabled="true" requestLimit="40" pageOutput="false" />
|
||||
|
@ -39,12 +44,6 @@
|
|||
<system.webServer>
|
||||
<urlCompression doDynamicCompression="true" />
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
<handlers>
|
||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
||||
<remove name="OPTIONSVerbHandler" />
|
||||
<remove name="TRACEVerbHandler" />
|
||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
||||
</handlers>
|
||||
<modules />
|
||||
<rewrite>
|
||||
<rules>
|
||||
|
@ -92,6 +91,12 @@
|
|||
<add name="X-XSS-Protection" value="1; mode=block" />
|
||||
</customHeaders>
|
||||
</httpProtocol>
|
||||
<handlers>
|
||||
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
|
||||
<remove name="OPTIONSVerbHandler" />
|
||||
<remove name="TRACEVerbHandler" />
|
||||
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
<system.net>
|
||||
<mailSettings>
|
||||
|
@ -116,6 +121,18 @@
|
|||
<assemblyIdentity name="Antlr3.Runtime" publicKeyToken="eb42632606e9261f" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.5.0.2" newVersion="3.5.0.2" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.ApplicationInsights" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.5639" newVersion="1.2.0.5639" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.AI.Agent.Intercept" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.0.1.0" newVersion="2.0.1.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
|
||||
|
@ -126,15 +143,7 @@
|
|||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.ApplicationInsights" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.2.0.5639" newVersion="1.2.0.5639" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.AI.Agent.Intercept" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.0.1.0" newVersion="2.0.1.0" />
|
||||
<bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
|
|
|
@ -1,11 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="google.analytics.TypeScript.DefinitelyTyped" version="0.3.8" targetFramework="net461" />
|
||||
<package id="HtmlAgilityPack" version="1.4.9.5" targetFramework="net461" />
|
||||
<package id="Humanizer" version="1.37.7" targetFramework="net461" />
|
||||
<package id="jQuery" version="2.2.4" targetFramework="net461" />
|
||||
<package id="jquery.TypeScript.DefinitelyTyped" version="3.1.0" targetFramework="net461" />
|
||||
<package id="jQuery.Validation" version="1.15.1" targetFramework="net461" />
|
||||
<package id="google.analytics.TypeScript.DefinitelyTyped" version="0.3.8" targetFramework="net462" />
|
||||
<package id="HtmlAgilityPack" version="1.4.9.5" targetFramework="net462" />
|
||||
<package id="Humanizer" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.af" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.ar" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.bg" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.bn-BD" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.cs" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.da" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.de" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.el" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.es" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.fa" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.fi-FI" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.fr" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.fr-BE" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.he" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.hr" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.hu" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.id" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.it" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.ja" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.nb" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.nb-NO" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.nl" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.pl" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.pt" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.ro" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.ru" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.sk" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.sl" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.sr" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.sr-Latn" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.sv" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.tr" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.uk" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.uz-Cyrl-UZ" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.uz-Latn-UZ" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.vi" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.zh-CN" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.zh-Hans" version="2.1.0" targetFramework="net462" />
|
||||
<package id="Humanizer.Core.zh-Hant" version="2.1.0" targetFramework="net462" />
|
||||
<package id="jQuery" version="2.2.4" targetFramework="net462" />
|
||||
<package id="jquery.TypeScript.DefinitelyTyped" version="3.1.0" targetFramework="net462" />
|
||||
<package id="jQuery.Validation" version="1.15.1" targetFramework="net462" />
|
||||
<package id="jsrender.TypeScript.DefinitelyTyped" version="0.1.8" targetFramework="net461" />
|
||||
<package id="Microsoft.ApplicationInsights" version="2.1.0" targetFramework="net461" />
|
||||
<package id="Microsoft.ApplicationInsights.Agent.Intercept" version="2.0.1" targetFramework="net461" />
|
||||
|
@ -14,26 +54,26 @@
|
|||
<package id="Microsoft.ApplicationInsights.Web" version="2.1.0" targetFramework="net461" />
|
||||
<package id="Microsoft.ApplicationInsights.WindowsServer" version="2.1.0" targetFramework="net461" />
|
||||
<package id="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel" version="2.1.0" targetFramework="net461" />
|
||||
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.1" targetFramework="net461" />
|
||||
<package id="Microsoft.CSharp" version="4.0.1" targetFramework="net461" />
|
||||
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="3.2.3" targetFramework="net45" />
|
||||
<package id="Microsoft.Net.Compilers" version="1.3.2" targetFramework="net461" developmentDependency="true" />
|
||||
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
|
||||
<package id="MongoDB.Bson" version="2.2.4" targetFramework="net461" />
|
||||
<package id="MongoDB.Driver" version="2.2.4" targetFramework="net461" />
|
||||
<package id="MongoDB.Driver.Core" version="2.2.4" targetFramework="net461" />
|
||||
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net461" />
|
||||
<package id="System.Collections" version="4.0.11" targetFramework="net461" />
|
||||
<package id="System.Linq" version="4.1.0" targetFramework="net461" />
|
||||
<package id="System.Runtime" version="4.1.0" targetFramework="net461" />
|
||||
<package id="System.Threading" version="4.0.11" targetFramework="net461" />
|
||||
<package id="System.Xml.XDocument" version="4.0.11" targetFramework="net461" />
|
||||
<package id="WilderMinds.RssSyndication" version="1.0.4" targetFramework="net461" />
|
||||
<package id="Microsoft.AspNet.Mvc" version="5.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.Razor" version="3.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.AspNet.WebPages" version="3.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.1" targetFramework="net462" />
|
||||
<package id="Microsoft.CSharp" version="4.0.1" targetFramework="net462" />
|
||||
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="3.2.3" targetFramework="net462" />
|
||||
<package id="Microsoft.Net.Compilers" version="1.3.2" targetFramework="net462" developmentDependency="true" />
|
||||
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net462" />
|
||||
<package id="MongoDB.Bson" version="2.2.4" targetFramework="net462" />
|
||||
<package id="MongoDB.Driver" version="2.2.4" targetFramework="net462" />
|
||||
<package id="MongoDB.Driver.Core" version="2.2.4" targetFramework="net462" />
|
||||
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net462" />
|
||||
<package id="System.Collections" version="4.0.11" targetFramework="net462" />
|
||||
<package id="System.Linq" version="4.1.0" targetFramework="net462" />
|
||||
<package id="System.Runtime" version="4.1.0" targetFramework="net462" />
|
||||
<package id="System.Threading" version="4.0.11" targetFramework="net462" />
|
||||
<package id="System.Xml.XDocument" version="4.0.11" targetFramework="net462" />
|
||||
<package id="WilderMinds.RssSyndication" version="1.0.4" targetFramework="net462" />
|
||||
</packages>
|
|
@ -1,5 +1,3 @@
|
|||
/// <reference path="../../scripts/typings/google.analytics/ga.d.ts" />
|
||||
/// <reference path="../../scripts/typings/jsrender/jsrender.d.ts" />
|
||||
var BuildFeed;
|
||||
(function (BuildFeed) {
|
||||
var ajax;
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -34,15 +34,15 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MongoDB.Bson, Version=2.1.0.145, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.1.0\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Bson.2.1.0\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver, Version=2.1.0.145, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.2.1.0\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Driver.2.1.0\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver.Core, Version=2.1.0.145, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.Core.2.1.0\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Driver.Core.2.1.0\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="NServiceKit.Common, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
|
|
|
@ -34,15 +34,15 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MongoDB.Bson, Version=2.0.1.27, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.0.1\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Bson.2.0.1\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver, Version=2.0.1.27, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.2.0.1\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Driver.2.0.1\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver.Core, Version=2.0.1.27, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.Core.2.0.1\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Driver.Core.2.0.1\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
|
|
|
@ -34,15 +34,15 @@
|
|||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MongoDB.Bson, Version=2.0.1.27, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Bson.2.0.1\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Bson.2.0.1\lib\net45\MongoDB.Bson.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver, Version=2.0.1.27, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.2.0.1\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Driver.2.0.1\lib\net45\MongoDB.Driver.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="MongoDB.Driver.Core, Version=2.0.1.27, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MongoDB.Driver.Core.2.0.1\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<HintPath>..\..\packages\MongoDB.Driver.Core.2.0.1\lib\net45\MongoDB.Driver.Core.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="NServiceKit.Common, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
|
|
Loading…
Reference in New Issue
Block a user