diff --git a/UnitTestVSA/bin/Debug/VirtualStudentAdviser.xml b/UnitTestVSA/bin/Debug/VirtualStudentAdviser.xml
new file mode 100644
index 0000000..e5b14dd
--- /dev/null
+++ b/UnitTestVSA/bin/Debug/VirtualStudentAdviser.xml
@@ -0,0 +1,208 @@
+
+
+
+ VirtualStudentAdviser
+
+
+
+
+ Launches the rec engine using the major majorId and school schoolId
+
+
+
+
+
+
+
+ Tests the plan with planId
+
+ The planId of plan to test
+
+
+
+
+ Tests all plans in the DB.
+
+
+ Need to store test result. No need to retest plans more than once and takes around 20 minutes to do the current set.
+
+
+
+
+
+ Runs the rec engine using ParameterSet param that is written to the body of the request
+
+
+ Input ParameterSet for the algorithm
+
+
+
+
+
+ Returns a list of course objects
+
+
+
+
+
+ Saves study plan to database.
+
+
+ studyPlan is different than the plan stored with id oldPlanId but has the same major and school
+
+ List of SelectSudyPlan. These are the studyplans with the string values of the StudyPlan ids
+ Id to the student the plan belongs to
+ The plan Id for the plan before the plan was manipulated by the user
+ Name of plan given by student
+
+ returns the new planId for the saved plan
+
+
+
+
+ Returns all the inactive plans associated with studentId.
+
+ Returns all of the plans except the first since there is not a active field in the StudentStudyPlan table.
+ Needs to be changed to return the plans with an active value of 0 when active exists
+ Id to the student the plan belongs to
+
+
+
+ Returns the active plan associated with studentId.
+
+ Returns the first plan since there is not an active field in the StudentStudyPlan table.
+ Needs to be changed to return the plan with an active value of 1 when active exists
+
+ {
+ parameterSet": {
+ id: 0,
+ majorId: 0,
+ major: "Mechanical Engineering",
+ schoolId: 0,
+ school: "\nUniversity of Washington",
+ jobTypeId: 0,
+ jobType: "Full Time",
+ budgetId: 0,
+ budget: "$100.00 - $599.99",
+ timePreferenceId: 0,
+ timePreference: "Morning",
+ quarterPreferenceId: 0,
+ quarterPreference: "Fall ",
+ completedCourses: "[1,2]",
+ placementCourses: "Default placement",
+ dateAdded: "0001-01-01T00:00:00",
+ lastDateModified: "0001-01-01T00:00:00",
+ status: 0
+ },
+ planName": null,
+ studentId": 456,
+ planId": 2166
+ }
+
+
+
+ Id to the student the plan belongs to
+
+
+
+ Takes academic plans from database or as List of StudyPlans and enumerates the errors
+
+
+
+
+ Takes study plan and enumerates errors
+
+ List of StudyPlan that all share the same planId
+ mapping of course and prerequisite groups
+ for example:
+ course group prereq
+ 199 1 191
+ 199 1 264
+ 199 2 191
+ 199 2 1246
+ 199 2 268
+
+ All required course for plan's major and school
+ List of all courses availabvle at EvCC in db
+ the starting point of student. The classes the student has complete at time of generation
+ copy of the database context.
+
+ The VirtualAdviserContex is passed in to have access to course scheduling but that table could be added as a paramater as a List of CourseTime.
+
+
+
+
+
+ checks that all scheduled courses are in quarters that offer that course
+
+ The list of StudyPlans represetingh the plan to test
+ Database Context to retrieve CourseTime info
+ list of all courseIds that are in quarters they are not offered
+
+
+
+ Gets the string of the course with courseId equal to param courseId
+
+ The courseId of the course to find the title
+ List of all courses
+ string of course representing courseId
+
+
+
+ Uses param qtr to return the next quarters id.
+
+ The current quarterId
+ The next quarterId
+
+
+
+
+
+
+
+
+
+
+ using param year and qtr returns the next year if associated with the next qtr
+
+ The current year
+ The current qtrId
+ Next qtrs year
+
+
+
+
+
+
+
+
+
+
+ Ensures that studyPlan contains all degrees required courses
+
+ Current Study Plan
+ List of degree required courses
+
+
+
+
+ Ensures that all the courses have thier prereqs scheudled correctily
+
+ The current Plan
+ Mapping of courseId to array of prereq groups
+ all the courses the student already has taken
+ mapping of course id and list of unschedued prereq
+
+ If all the prereq groups are unfulfilled, it chooses the missing courses from the last prereq group for validation messages
+
+
+
+
+ returns the group associated with courseId
+
+ Mapping of courseId to prereq groups
+ current courseId
+ The group associated with courseId. If courseId has no groups it returns int[0][]
+
+
+
diff --git a/src/VirtualStudentAdviser/Controllers/RecEngineController.cs b/src/VirtualStudentAdviser/Controllers/RecEngineController.cs
index 07832c1..bfb3cdb 100644
--- a/src/VirtualStudentAdviser/Controllers/RecEngineController.cs
+++ b/src/VirtualStudentAdviser/Controllers/RecEngineController.cs
@@ -12,6 +12,7 @@
namespace VirtualStudentAdviser.Controllers
{
+
[Route("api/RecEngine")]
public class RecEngineController : Controller
{
@@ -19,13 +20,19 @@ public class RecEngineController : Controller
private readonly IVirtualAdviserRepository _IVSARepostory;
+
public RecEngineController(IVirtualAdviserRepository IVSARepostory)
{
_IVSARepostory = IVSARepostory;
}
-
+ ///
+ /// Launches the rec engine using the major majorId and school schoolId
+ ///
+ ///
+ ///
+ ///
[HttpGet("LaunchEngine/{majorId}/{schoolId}"), Produces("application/json")]
public JsonResult LaunchEngine(int majorId, int schoolId)
{
diff --git a/src/VirtualStudentAdviser/Controllers/TestController.cs b/src/VirtualStudentAdviser/Controllers/TestController.cs
new file mode 100644
index 0000000..80fa8a6
--- /dev/null
+++ b/src/VirtualStudentAdviser/Controllers/TestController.cs
@@ -0,0 +1,116 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using Microsoft.AspNetCore.Mvc;
+using Newtonsoft.Json;
+using VirtualStudentAdviser.Models;
+using VirtualStudentAdviser.Services;
+
+// For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
+
+
+namespace VirtualStudentAdviser.Controllers
+{
+ ///
+ /// Exposes test validation module through calls to testPlan and testAllPlans
+ ///
+ [Route("api/test")]
+ public class TestController : Controller
+ {
+
+ private readonly IVirtualAdviserRepository _IVSARepostory;
+ ///
+ /// Create a new TestController.
+ ///
+ ///
+ /// IVirtualAdviserRepository that has methods to access database
+ ///
+ ///
+ /// This is called by the ASP.NET framework and will only be called manually in testing
+ ///
+ public TestController(IVirtualAdviserRepository IVSARepostory)
+ {
+ _IVSARepostory = IVSARepostory;
+ }
+
+
+ ///
+ /// Tests the plan with planId
+ ///
+ ///
+ /// The planId of plan to test
+ ///
+ ///
+ /// Returns json of PlanVerificationInfo object
+ ///
+ [HttpGet("testPlan/{planId}")]
+ public JsonResult testPlan(int planId)
+ {
+ // get all study plans with planId planId
+ List sp = _IVSARepostory.getStudyPlans(planId).ToList();
+
+ // majorSchoolpair[0] is majorid
+ // majorSchoolpair[1] is schoolid
+ var majorSchoolpair = _IVSARepostory.getMajorSchoolPairs(planId);
+
+ // get all required courses for major and school pair
+ var requiredCourses = _IVSARepostory.getTargetCourses(majorSchoolpair[0], majorSchoolpair[1]);
+
+ // get all the scheduled courses in db
+ List courses = _IVSARepostory.getAllCourses();
+
+ // get plan verification results
+ PlanVerificationInfo testResult = _IVSARepostory.testPlan(sp, majorSchoolpair[0], majorSchoolpair[1], requiredCourses, courses);
+ return new JsonResult(testResult);
+ }
+
+ ///
+ /// Tests all plans in the DB.
+ ///
+ ///
+ /// Need to store test result. No need to retest plans more than once and takes around 20 minutes to do the current set.
+ ///
+ ///
+ /// json object of mapping of planId to PlanVerificationInfo object
+ ///
+ [HttpGet("testAllPlans")]
+ public JsonResult testAllPlans()
+ {
+ var planIds = _IVSARepostory.getPlanIds();
+
+ // counter for progress of method
+ int count = 1;
+
+ var courses = _IVSARepostory.getAllCourses();
+
+ // holds mapping of planId to plan verification results
+ Dictionary finalResult = new Dictionary();
+
+ foreach (var v in planIds)
+ {
+
+ List sp = _IVSARepostory.getStudyPlans(v).ToList();
+
+ // majorSchoolpair[1] is major majorSchoolpair[2] is school
+ var majorSchoolpair = _IVSARepostory.getMajorSchoolPairs(v);
+ var requiredCourses = _IVSARepostory.getTargetCourses(majorSchoolpair[0], majorSchoolpair[1]);
+
+
+
+ PlanVerificationInfo currResult = _IVSARepostory.testPlan(sp, majorSchoolpair[0], majorSchoolpair[1], requiredCourses, courses);
+
+ // add current plan result to final results
+ finalResult.Add(v, currResult);
+
+ // display method progress
+ Console.WriteLine(count + "/" + planIds.Length);
+ count++;
+ }
+ return new JsonResult(finalResult);
+ }
+ }
+}
+
+
diff --git a/src/VirtualStudentAdviser/Controllers/VsaController.cs b/src/VirtualStudentAdviser/Controllers/VsaController.cs
index 459dfea..0191de7 100644
--- a/src/VirtualStudentAdviser/Controllers/VsaController.cs
+++ b/src/VirtualStudentAdviser/Controllers/VsaController.cs
@@ -9,6 +9,8 @@
using System.Net;
using System.Net.Http;
using Microsoft.AspNetCore.Cors;
+using System.Data.SqlClient;
+
namespace VirtualStudentAdviser.Controllers
@@ -24,6 +26,8 @@ public VSAController(IVirtualAdviserRepository IVSARepostory)
_IVSARepostory = IVSARepostory;
}
+
+
// GET api/values/5
[HttpGet]
// public string Get(int MajorId, int[] CompleteCourses, int SchoolId)
@@ -33,8 +37,25 @@ public JsonResult Get()
var result = _IVSARepostory.launchEngine(1, arr, 16);
//va result = JsonConvert.SerializeObject(plan);
return new JsonResult(result);
- }
-
+ }
+
+ ///
+ /// Gets plan with planId id
+ ///
+ ///
+ ///
+ /// [
+ /// {
+ /// planId: 70,
+ /// courseNumber: "PHYS& 243",
+ /// quarter: "Fall",
+ /// year: 2016
+ ///
+ /// }
+ /// ]
+ ///
+ ///
+ ///
[HttpGet("{id}"), Produces("application/json")]
public JsonResult Get(int id)
{
@@ -45,6 +66,13 @@ public JsonResult Get(int id)
}
+ ///
+ /// Runs the rec engine using ParameterSet param that is written to the body of the request
+ ///
+ ///
+ /// Input ParameterSet for the algorithm
+ ///
+ ///
// int MajorId, int SchoolId, int[] TargetCourses, int[] CompletedCourses, int JobType, int TimePreference, int[] PrimaryPurpose, int Budget, int Placements
[HttpPost]
public JsonResult runRecEngine([FromBody] ParameterSet param)
@@ -75,5 +103,104 @@ public JsonResult runRecEngine([FromBody] ParameterSet param)
// response.Headers.Add("Access-Control-Allow-Methods", "*");
// return response;
//}
+
+ ///
+ /// Returns a list of course objects
+ ///
+ [HttpGet("getCourses")]
+ public JsonResult getCourses()
+ {
+ return new JsonResult(_IVSARepostory.getAllCourses());
+
+ }
+
+ ///
+ /// Saves study plan to database.
+ ///
+ ///
+ /// studyPlan is different than the plan stored with id oldPlanId but has the same major and school
+ ///
+ /// List of SelectSudyPlan. These are the studyplans with the string values of the StudyPlan ids
+ /// Id to the student the plan belongs to
+ /// The plan Id for the plan before the plan was manipulated by the user
+ /// Name of plan given by student
+ ///
+ /// returns the new planId for the saved plan
+ ///
+ [HttpPost("savePlan/{studentId}/{oldPlanId}/{planName}")]
+ public int savePlan([FromBody] List studyPlan,int studentId, int oldPlanId, string planName)
+ {
+
+ List newStudyPlan = _IVSARepostory.convertStudyPlan(studyPlan);
+ var msPair = _IVSARepostory.getMajorSchoolPairs(oldPlanId);
+ int planId = _IVSARepostory.insertNewStudyPlan(newStudyPlan, studentId, msPair[0], msPair[1], planName);
+
+ // int newId = _IVSARepostory.insertStudyPlan(newStudyPlan);
+
+ return planId;
+ }
+
+
+ ///
+ /// Returns all the inactive plans associated with studentId.
+ ///
+ /// Returns all of the plans except the first since there is not a active field in the StudentStudyPlan table.
+ /// Needs to be changed to return the plans with an active value of 0 when active exists
+ /// Id to the student the plan belongs to
+
+ [HttpGet("getInactivePlanInfo/{studentId}")]
+ public JsonResult getInactivePlanInfo(int studentId)
+ {
+ return new JsonResult(_IVSARepostory.GetInactiveParameterSets( studentId));
+
+ }
+
+ ///
+ /// Returns the active plan associated with studentId.
+ ///
+ /// Returns the first plan since there is not an active field in the StudentStudyPlan table.
+ /// Needs to be changed to return the plan with an active value of 1 when active exists
+ ///
+ /// {
+ /// parameterSet": {
+ /// id: 0,
+ /// majorId: 0,
+ /// major: "Mechanical Engineering",
+ /// schoolId: 0,
+ /// school: "\nUniversity of Washington",
+ /// jobTypeId: 0,
+ /// jobType: "Full Time",
+ /// budgetId: 0,
+ /// budget: "$100.00 - $599.99",
+ /// timePreferenceId: 0,
+ /// timePreference: "Morning",
+ /// quarterPreferenceId: 0,
+ /// quarterPreference: "Fall ",
+ /// completedCourses: "[1,2]",
+ /// placementCourses: "Default placement",
+ /// dateAdded: "0001-01-01T00:00:00",
+ /// lastDateModified: "0001-01-01T00:00:00",
+ /// status: 0
+ /// },
+ /// planName": null,
+ /// studentId": 456,
+ /// planId": 2166
+ ///}
+ ///
+ ///
+ ///
+ /// Id to the student the plan belongs to
+ [HttpGet("getActivePlanInfo/{studentId}")]
+ public JsonResult getActivePlanInfo(int studentId)
+ {
+ PlanInfo getParamerterSet = _IVSARepostory.GetActiveParameterSet(studentId);
+ if (getParamerterSet == null)
+ {
+ return new JsonResult(new PlanInfo());
+ }
+ return new JsonResult(getParamerterSet);
+ }
+
+ // public HttpResponseMessage saveRating([FromBody] )
}
}
diff --git a/src/VirtualStudentAdviser/Models/Budget.cs b/src/VirtualStudentAdviser/Models/Budget.cs
new file mode 100644
index 0000000..479a30d
--- /dev/null
+++ b/src/VirtualStudentAdviser/Models/Budget.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace VirtualStudentAdviser.Models
+{
+ public class Budget
+ {
+ public int Id { get; set; }
+ public string Name { get; set; }
+ public int MaxCredit { get; set; }
+ public int ResidentStatusId { get; set; }
+
+ }
+
+
+
+}
+
\ No newline at end of file
diff --git a/src/VirtualStudentAdviser/Models/ParameterSet.cs b/src/VirtualStudentAdviser/Models/ParameterSet.cs
index 7c8ca7e..ebb79b5 100644
--- a/src/VirtualStudentAdviser/Models/ParameterSet.cs
+++ b/src/VirtualStudentAdviser/Models/ParameterSet.cs
@@ -1,26 +1,50 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Threading.Tasks;
+using Microsoft.AspNetCore.Server.Kestrel.Internal.Networking;
namespace VirtualStudentAdviser.Models
{
public class ParameterSet
{
+
public int Id { get; set; }
public int MajorId { get; set; }
+
+ [NotMapped]
+ public string Major { get; set; }
public int SchoolId { get; set; }
+
+ [NotMapped]
+ public string School { get; set; }
+
public int JobTypeId { get; set; }
+ [NotMapped]
+ public string JobType { get; set; }
+
public int BudgetId { get; set; }
+
+ [NotMapped]
+ public string Budget { get; set; }
+
public int TimePreferenceId { get; set; }
+
+ [NotMapped]
+ public string TimePreference { get; set; }
+
public int QuarterPreferenceId { get; set; }
+ [NotMapped]
+ public string QuarterPreference { get; set; }
+
public string CompletedCourses { get; set; }
public string PlacementCourses { get; set; }
public DateTime DateAdded { get; set; }
public DateTime LastDateModified { get; set; }
public int Status { get; set; }
-
+ // public int planID { get; internal set; }
public ParameterSet(int MajorId, int SchoolId, int JobTypeId, int BudgetId, int TimePreferenceId, int QuarterPreferenceId,
string CompletedCourses, string PlacementCourses)
@@ -38,5 +62,23 @@ public ParameterSet(int MajorId, int SchoolId, int JobTypeId, int BudgetId, int
this.Status = 1;
}
+
+ public ParameterSet()
+ {
+
+
+ }
+ public ParameterSet( string Major, string School, string JobType, string Budget, string TimePreference, string QuarterPreference,
+ string CompletedCourses, string PlacementCourses)
+ {
+ this.Major = Major;
+ this.School = School;
+ this.JobType = JobType;
+ this.Budget = Budget;
+ this.TimePreference = TimePreference;
+ this.QuarterPreference = QuarterPreference;
+ this.CompletedCourses = CompletedCourses;
+ this.PlacementCourses = PlacementCourses;
+ }
}
}
diff --git a/src/VirtualStudentAdviser/Models/PlanInfo.cs b/src/VirtualStudentAdviser/Models/PlanInfo.cs
new file mode 100644
index 0000000..c367b5d
--- /dev/null
+++ b/src/VirtualStudentAdviser/Models/PlanInfo.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace VirtualStudentAdviser.Models
+{
+ ///
+ /// Association of paramater set with planName, studentId and planId
+ ///
+ public class PlanInfo
+ {
+ public ParameterSet parameterSet { get; set; }
+ public string planName { get; set; }
+ public int studentId { get; set; }
+ public int planId {get; set; }
+
+
+ public PlanInfo(ParameterSet ps, string planName, int studentId, int planId)
+ {
+ this.parameterSet = ps;
+ this.planName = planName;
+ this.studentId = studentId;
+ this.planId = planId;
+ }
+
+ public PlanInfo()
+ {
+ this.parameterSet = new ParameterSet();
+
+ }
+
+
+ }
+}
diff --git a/src/VirtualStudentAdviser/Models/PlanVerificationInfo.cs b/src/VirtualStudentAdviser/Models/PlanVerificationInfo.cs
new file mode 100644
index 0000000..4a10227
--- /dev/null
+++ b/src/VirtualStudentAdviser/Models/PlanVerificationInfo.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace VirtualStudentAdviser.Models
+{
+ ///
+ /// Association of planId to plan errors
+ ///
+ /// To add additional error results a new public list can be added here.
+ /// A verification method needs to be added to PlanVerification and the list is populated in the runTests method
+ ///
+ public class PlanVerificationInfo
+ {
+ public int planId;
+ public List unfulfilledDegreeCourses { get; set; }
+ public List unfulfilledPrereqs { get; set; }
+ public List incorrectScheduling { get; set; }
+
+
+
+ public PlanVerificationInfo()
+ {
+ unfulfilledDegreeCourses = new List();
+ unfulfilledPrereqs = new List();
+ incorrectScheduling = new List();
+
+ }
+
+
+ }
+}
diff --git a/src/VirtualStudentAdviser/Models/QuarterPreference.cs b/src/VirtualStudentAdviser/Models/QuarterPreference.cs
new file mode 100644
index 0000000..0a26fcd
--- /dev/null
+++ b/src/VirtualStudentAdviser/Models/QuarterPreference.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace VirtualStudentAdviser.Models
+{
+ public class QuarterPreference
+ {
+ public int Id {get;set;}
+ public string TimePeriod { get; set; }
+
+ }
+}
diff --git a/src/VirtualStudentAdviser/Models/School.cs b/src/VirtualStudentAdviser/Models/School.cs
new file mode 100644
index 0000000..8c7b7c1
--- /dev/null
+++ b/src/VirtualStudentAdviser/Models/School.cs
@@ -0,0 +1,11 @@
+using System;
+using System.Collections.Generic;
+
+namespace VirtualStudentAdviser.Models
+{
+ public partial class School
+ {
+ public int Id { get; set; }
+ public string Name { get; set; }
+ }
+}
diff --git a/src/VirtualStudentAdviser/Models/StudentStudyPlan.cs b/src/VirtualStudentAdviser/Models/StudentStudyPlan.cs
index 4fdce2d..cffe880 100644
--- a/src/VirtualStudentAdviser/Models/StudentStudyPlan.cs
+++ b/src/VirtualStudentAdviser/Models/StudentStudyPlan.cs
@@ -13,14 +13,25 @@ public class StudentStudyPlan
public DateTime CreationDate { get; set; }
public DateTime LastDateModified { get; set; }
public int Status { get; set; }
-
- public StudentStudyPlan(int StudentId, int PlanId, DateTime CreationDate, DateTime LastDateModified, int Status)
+ public string PlanName { get; set; }
+ public StudentStudyPlan(int StudentId, int PlanId, DateTime CreationDate, DateTime LastDateModified, int Status, string PlanName)
{
this.StudentId = StudentId;
this.PlanId = PlanId;
this.CreationDate = CreationDate;
this.LastDateModified = LastDateModified;
this.Status = Status;
+ this.PlanName = PlanName;
+ }
+
+
+ public StudentStudyPlan(int StudentId, DateTime CreationDate, DateTime LastDateModified, int Status, string planName)
+ {
+ this.StudentId = StudentId;
+ this.CreationDate = CreationDate;
+ this.LastDateModified = LastDateModified;
+ this.Status = Status;
+ this.PlanName = planName;
}
diff --git a/src/VirtualStudentAdviser/Models/TimePreference.cs b/src/VirtualStudentAdviser/Models/TimePreference.cs
new file mode 100644
index 0000000..2271468
--- /dev/null
+++ b/src/VirtualStudentAdviser/Models/TimePreference.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace VirtualStudentAdviser.Models
+{
+ public class TimePreference
+ {
+ public int Id { get; set; }
+ public string TimePeriod { get; set; }
+ }
+}
diff --git a/src/VirtualStudentAdviser/Properties/PublishProfiles/publish-module.psm1 b/src/VirtualStudentAdviser/Properties/PublishProfiles/publish-module.psm1
index adc6ada..bf5aa8e 100644
--- a/src/VirtualStudentAdviser/Properties/PublishProfiles/publish-module.psm1
+++ b/src/VirtualStudentAdviser/Properties/PublishProfiles/publish-module.psm1
@@ -1005,7 +1005,8 @@ function Execute-Command {
[System.IO.FileInfo]$workingDirectory
)
process{
- $psi = New-Object -TypeName System.Diagnostics.ProcessStartInfo
+ $psi = New-Object -TypeName System.Diagnostics.Process
+ Info
$psi.CreateNoWindow = $true
$psi.UseShellExecute = $false
$psi.RedirectStandardOutput = $true
diff --git a/src/VirtualStudentAdviser/Services/IVirtualAdviserRepository.cs b/src/VirtualStudentAdviser/Services/IVirtualAdviserRepository.cs
index ad78939..3632171 100644
--- a/src/VirtualStudentAdviser/Services/IVirtualAdviserRepository.cs
+++ b/src/VirtualStudentAdviser/Services/IVirtualAdviserRepository.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
+using Microsoft.AspNetCore.Mvc;
using VirtualStudentAdviser.Models;
namespace VirtualStudentAdviser.Services
@@ -11,6 +12,140 @@ public interface IVirtualAdviserRepository
string runRecommendationEngine(int MajorId, int[] CompleteCourses, int SchoolId);
List launchEngine(int MajorId, int[] CompleteCourses, int SchoolId);
+
+
+ ///
+ /// Returns list of SelectStudyPlan associated with planId
+ ///
+ ///
+ /// plan
+ ///
+ ///
+ /// Returns list of SelectStudyPlan associated with planId
+ ///
List getStudyPlan(int planId);
+
+ ///
+ /// Returns list of StudyPlan associated with planId
+ ///
+ ///
+ /// plan
+ ///
+ ///
+ /// Returns list of StudyPlan associated with planId
+ ///
+ List getStudyPlans(int planId);
+
+
+
+ ///
+ /// Gets the plan's assocaited major and school information
+ ///
+ ///
+ /// plan
+ ///
+ ///
+ /// Returns array with major and school ids {planId, majorId, schoolId}
+ ///
+ int[] getMajorSchoolPairs(int planId);
+
+ ///
+ /// Gets all of the plan ids
+ ///
+ ///
+ /// array of plan ids
+ ///
+ int[] getPlanIds();
+
+
+ ///
+ /// Runs verification on studyPlan
+ ///
+ /// The plan to be tested
+ /// Plan's majorId
+ /// Plan's schoolId
+ /// Array of all the degree's required courses
+ /// List of all the courses offered at EvCC from the db
+ ///
+ /// PlanVerificationInfo, arrays of error messages
+ ///
+ PlanVerificationInfo testPlan(List studyPlan, int majorId, int schoolId, int[] requiredCourses, List courses);
+
+ ///
+ /// Gets all of the time scheduings for the course represented by courseId
+ ///
+ /// The selected course
+ /// List of arrays that represent the scheduling
+ List getCourseSchedule(int courseId);
+
+
+ ///
+ /// Takes SelectStudyPlan (string representation) and parses it into StudyPlan (id representation)
+ ///
+ /// The studyPlan with string values
+ /// StudyPlan with the associated id keys
+ /// SelectStudyPlan is the format the webpage sends to the API in the body of the message.
+ List convertStudyPlan(List studyPlan);
+
+ ///
+ /// Writes new plan to DB
+ ///
+ /// Plan to be written
+ void insertStudyPlan(List studyPlan);
+
+ ///
+ /// Returns an array of all the major and school required courses
+ ///
+ ///
+ /// The inner array is of format: {CourseId, MajorId, SchoolId}
+ ///
+ /// Array of required course arrays
+ int[][] getAllTargetCourses();
+
+ ///
+ /// Returns the degree core courses associated with the major and school
+ ///
+ /// The id of the Major
+ /// The id of the School
+ /// list of required course ids
+ int[] getTargetCourses(int MajorId, int SchoolId);
+
+ ///
+ /// Gets all available courses in the database
+ ///
+ ///
+ /// List of Course objects
+ ///
+ List getAllCourses();
+
+ ///
+ /// Returns active PlanInfo associated with the student with id studentId
+ ///
+ /// studentId of current student
+ /// Returns all the inactive PlanInfo associated with the student associated with studentId
+ /// There is not a active plan column in StudentStudyPlan db table. When that is added, this will need to be rewritten
+ /// since it assumes the first plan is the active one
+ PlanInfo GetActiveParameterSet(int studentId);
+
+ ///
+ /// Writes sp to datbase
+ ///
+ /// New plan
+ /// Current student's id
+ /// Plan's majorID
+ /// Plan's schoolID
+ /// Name of plan given by student
+ ///
+ int insertNewStudyPlan(List sp, int studentId, int majorId, int schoolId, string planName);
+
+ ///
+ /// Returns all the inactive PlanInfo associated with the student associated with studentId
+ ///
+ /// studentId of current student
+ /// Returns all the inactive PlanInfo associated with the student with id studentId
+ /// There is not a active plan column in StudentStudyPlan db table. When that is added, this will need to be rewritten
+ /// since it assumes the first plan is the active one
+ PlanInfo[] GetInactiveParameterSets(int studentId);
+
}
}
diff --git a/src/VirtualStudentAdviser/Services/PlanVerification.cs b/src/VirtualStudentAdviser/Services/PlanVerification.cs
new file mode 100644
index 0000000..814ac9c
--- /dev/null
+++ b/src/VirtualStudentAdviser/Services/PlanVerification.cs
@@ -0,0 +1,382 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using Microsoft.AspNetCore.Routing;
+using VirtualStudentAdviser.Controllers;
+using VirtualStudentAdviser.Models;
+using VirtualStudentAdviser.Services;
+
+namespace VirtualStudentAdviser
+{
+
+
+ ///
+ /// Takes academic plans from database or as List of StudyPlans and enumerates the errors
+ ///
+ public static class PlanVerification
+ {
+
+ ///
+ /// Takes study plan and enumerates errors
+ ///
+ /// List of StudyPlan that all share the same planId
+ /// mapping of course and prerequisite groups
+ /// for example:
+ /// course group prereq
+ /// 199 1 191
+ /// 199 1 264
+ /// 199 2 191
+ /// 199 2 1246
+ /// 199 2 268
+ ///
+
+ /// All required course for plan's major and school
+ /// List of all courses availabvle at EvCC in db
+ /// the starting point of student. The classes the student has complete at time of generation
+ /// copy of the database context.
+
+ ///
+ /// The VirtualAdviserContex is passed in to have access to course scheduling but that table could be added as a paramater as a List of CourseTime.
+ ///
+ ///
+ public static PlanVerificationInfo runTests(List studyPlan, Dictionary prereqs, int[] requiredCourses, List courses,int[] completedCourses, VirtualAdviserContext vac)
+ {
+
+
+
+ // planVerificationInfo is a mapping of planId to different lists of strings
+ PlanVerificationInfo result = new PlanVerificationInfo();
+ int planId = studyPlan[0].PlanId;
+
+ result.planId = planId;
+
+ // get all degree core courses that are unscheduled
+ List degreeFulfilledCourses = Output_DegreeFulfilled(studyPlan, requiredCourses.ToList());
+
+ // get all prereq courses that are unscheduled
+ Dictionary> prereqsCorrect = Output_CorrectOrderOfPreReq(studyPlan, prereqs,completedCourses);
+
+ // get all courses that are scheduled in quarters they are not offered
+ List incorrectScheduling = Ouput_CoursesScheduledCorrectily(studyPlan, vac);
+
+
+ // append each of the results of the validation methods to result
+ foreach (var course in degreeFulfilledCourses)
+ {
+ result.incorrectScheduling.Add("Core Course " + getCourseNumberFromId(course, courses) + " is not scheduled");
+ }
+
+ foreach (var key in prereqsCorrect.Keys)
+ {
+ foreach (var value in prereqsCorrect[key])
+ {
+ result.unfulfilledPrereqs.Add(getCourseNumberFromId(key, courses) + " is missing prereq " + getCourseNumberFromId(value, courses));
+
+ }
+ }
+
+ foreach (var course in incorrectScheduling)
+ {
+ result.incorrectScheduling.Add("Course " + getCourseNumberFromId(course, courses) + " is scheduled in a quarter it is not offered");
+ }
+ return result;
+ }
+
+
+ ///
+ /// checks that all scheduled courses are in quarters that offer that course
+ ///
+ /// The list of StudyPlans represetingh the plan to test
+ /// Database Context to retrieve CourseTime info
+
+ /// list of all courseIds that are in quarters they are not offered
+ private static List Ouput_CoursesScheduledCorrectily(List studyPlan, VirtualAdviserContext vac)
+ {
+
+ List result = new List();
+ foreach (var course in studyPlan)
+ {
+ // a course is incorrectily scheudled when there are no rows in CourseTime equal to the current course's courseId
+ var value = vac.CourseTime.Where(c => c.CourseId == course.CourseId);
+ if (!value.Any(c => c.QuarterId == course.QuarterId))
+ {
+ result.Add(course.CourseId);
+ }
+
+ }
+ return result;
+ }
+
+ // id for the first quarter, Autumn
+ static int startQtr = 1;
+
+ // id for the last quarter, Summer
+ static int endQtr = 4;
+
+
+ ///
+ /// Gets the string of the course with courseId equal to param courseId
+ ///
+ /// The courseId of the course to find the title
+ /// List of all courses
+ /// string of course representing courseId
+ private static string getCourseNumberFromId(int courseId, List courses)
+ {
+ var course = courses.Where(c => c.CourseId == courseId).Select(m => m.CourseNumber).First();
+
+ return course.Trim();
+ }
+
+ ///
+ /// Uses param qtr to return the next quarters id.
+ ///
+ /// The current quarterId
+ /// The next quarterId
+ private static int getNextQuarter(int qtr)
+ {
+
+ //qtr is out of valid range
+ if (qtr < startQtr || qtr > endQtr)
+ {
+ return -1;
+ }
+
+ if (qtr == endQtr)
+ {
+ return startQtr;
+ }
+
+ if (qtr >= startQtr)
+ {
+ return qtr + 1;
+ }
+
+ return qtr;
+ }
+
+
+ ///
+ /// makes sure the quarters are in the correct order
+ ///
+ ///
+ ///
+ /// true if the quarters are in correct order in the studyPlan
+ ///
+ ///
+ /// This method is currentily not in use for plan verification but could be used as an unit test
+ ///
+ public static bool Output_CourseInfo_QuartersCorrectOrder(List studyPlan)
+ {
+ if (studyPlan.Count == 0)
+ {
+ return true;
+ }
+ int lastQtr = studyPlan[0].QuarterId;
+ int lastYear = studyPlan[0].YearId;
+ for (int i = 1; i < studyPlan.Count; i++)
+ {
+
+ int qtr = studyPlan[i].QuarterId;
+ int year = studyPlan[i].YearId;
+ if (qtr == lastQtr)
+ {
+ continue;
+ }
+
+ int expectedQtr = getNextQuarter(lastQtr);
+
+
+ if (!(qtr == expectedQtr && expectedQtr != -1 || year > lastYear || (lastQtr < qtr && lastYear == year)))
+ {
+ return false;
+
+ }
+
+
+ lastQtr = qtr;
+ lastYear = year;
+ }
+ return true;
+ }
+
+ ///
+ /// using param year and qtr returns the next year if associated with the next qtr
+ ///
+ /// The current year
+ /// The current qtrId
+ /// Next qtrs year
+ // returns the next year after the current qtr and year
+ private static int getNextYear(int year, int qtr)
+ {
+ int nextQuarter = getNextQuarter(qtr);
+
+ if (nextQuarter == 2)
+ {
+ return year + 1;
+ }
+
+ return year;
+
+ }
+
+ ///
+ /// makes sure the quarters are in the correct order
+ ///
+ ///
+ ///
+ /// True if the quarters are in the correct order
+ ///
+ ///
+ /// This method is currentily not in use for plan verification but could be used as an unit test
+ ///
+ public static bool Output_CourseInfo_YearsCorrectOrder(List studyPlan)
+ {
+ if (studyPlan.Count == 0)
+ {
+ return true;
+ }
+ int lastQtr = studyPlan[0].QuarterId;
+ int lastYr = studyPlan[0].YearId;
+
+ for (int i = 1; i < studyPlan.Count; i++)
+ {
+ int qtr = studyPlan[i].QuarterId;
+
+ int year = studyPlan[i].YearId;
+
+ // the quarter has more than one course scheduled
+ if (qtr == lastQtr && year == lastYr)
+ {
+ continue;
+ }
+
+
+
+
+ int expectedYear = getNextYear(lastYr, lastQtr);
+
+ if (!(expectedYear == year || year > lastYr || (lastQtr < qtr && lastYr == year)))
+ {
+ return false;
+ }
+
+ lastQtr = qtr;
+ lastYr = year;
+
+ }
+ return true;
+ }
+
+
+
+ // tests of transfer degree is fulfilled
+ ///
+ /// Ensures that studyPlan contains all degrees required courses
+ ///
+ /// Current Study Plan
+ /// List of degree required courses
+ ///
+ public static List Output_DegreeFulfilled(List studyPlan, List requiredCourses)
+ {
+ for (int i = 0; i < studyPlan.Count; i++)
+ {
+
+ int val = studyPlan[i].CourseId;
+ requiredCourses.Remove(val);
+ }
+ return requiredCourses;
+ }
+
+ ///
+ /// Ensures that all the courses have thier prereqs scheudled correctily
+ ///
+ /// The current Plan
+ /// Mapping of courseId to array of prereq groups
+ /// all the courses the student already has taken
+ /// mapping of course id and list of unschedued prereq
+ ///
+ /// If all the prereq groups are unfulfilled, it chooses the missing courses from the last prereq group for validation messages
+ ///
+ // all the classes have their prereqs satisfied
+ public static Dictionary> Output_CorrectOrderOfPreReq(List studyPlan,
+ Dictionary prereq, int[] takenCourses)
+ {
+ // quarters is a list of courses. Each element corresponds to a new quarter
+ List> quarters = studyPlan.GroupBy(m => new { m.QuarterId, m.YearId }).Select(grp => grp.Select(m => m.CourseId).ToList()).ToList();
+
+ // convert quarters to a stack.
+ // the top element is the quarter that will be taken last
+ Stack> s = new Stack>(quarters);
+
+ //mapping of course id and list of unschedued prereq
+ Dictionary> result = new Dictionary>();
+
+ // go through each quarter and ensure that at least one group of prereqs is in the list composed of the remaining stack elements and the takenCourses
+ while (s.Count > 0)
+ {
+ List currQuarter = s.Pop();
+
+ // select all the elements of the stack and add taken courses to it. flattenit
+ var r = s.SelectMany(m => m).Concat(takenCourses).ToList();
+
+ // ensure at all of the courses in current quarter have prereqs scheudled
+ foreach (var c in currQuarter)
+ {
+
+ int[][] coursePrereqs = getPrereqGroups(prereq, c);
+
+ // keeps track of if a course has prereqs met
+ bool satisfied = false;
+ List intersect = null;
+ foreach (var v in coursePrereqs)
+ {
+
+ // intersect is the list of values coursePrereqs and the remaining stack have in common
+ intersect = r.Intersect(v.ToList()).ToList();
+ satisfied = intersect.Count == v.Length;
+
+ // if one of the groups match the course has prereqs scheduled
+ if (satisfied)
+ {
+ break;
+ }
+
+ }
+
+ // course has prereqs that are unmet
+ if (!satisfied && coursePrereqs.Length != 0 )
+ {
+ // if !satified all the coursePrereq groups were visited
+
+ // add mapping of course and all the prereqs that were not scheduled in last group
+ var lastPrereqGroup = coursePrereqs.Last();
+ if (!result.ContainsKey(c))
+ result.Add(c, new List());
+ result[c].AddRange(lastPrereqGroup.Except(intersect));
+
+ }
+
+ }
+
+ }
+
+ return result;
+ }
+
+
+ ///
+ /// returns the group associated with courseId
+ ///
+ /// Mapping of courseId to prereq groups
+ /// current courseId
+ /// The group associated with courseId. If courseId has no groups it returns int[0][]
+ private static int[][] getPrereqGroups(Dictionary prereqs, int courseId)
+ {
+ if(prereqs.ContainsKey(courseId))
+ return prereqs[courseId];
+ return new int[0][];
+ }
+ }
+
+}
+
diff --git a/src/VirtualStudentAdviser/Services/VirtualAdviserContext.cs b/src/VirtualStudentAdviser/Services/VirtualAdviserContext.cs
index 6ef1fae..845ab31 100644
--- a/src/VirtualStudentAdviser/Services/VirtualAdviserContext.cs
+++ b/src/VirtualStudentAdviser/Services/VirtualAdviserContext.cs
@@ -7,6 +7,9 @@
namespace VirtualStudentAdviser.Services
{
+ ///
+ /// DbContext for reading and writing to the vsaDev datavase
+ ///
public class VirtualAdviserContext : DbContext
{
@@ -21,6 +24,7 @@ public class VirtualAdviserContext : DbContext
public virtual DbSet Department { get; set; }
public virtual DbSet JobType { get; set; }
public virtual DbSet Major { get; set; }
+ public virtual DbSet School { get; set; }
public virtual DbSet Quarter { get; set; }
public virtual DbSet Student { get; set; }
public virtual DbSet TimeSlot { get; set; }
@@ -33,6 +37,8 @@ public class VirtualAdviserContext : DbContext
public virtual DbSet StudentStudyPlan { get; set; }
public virtual DbSet ReviewedStudyPlan { get; set; }
public virtual DbSet ParameterSet { get; set; }
+ public virtual DbSet Budget { get; set; }
+ public virtual DbSet TimePreference { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
@@ -137,9 +143,9 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
.HasConstraintName("FK_Prerequisite_Course");
entity.HasOne(d => d.Course)
- .WithMany(p => p.Prerequisite)
- .HasForeignKey(d => d.PrerequisiteId)
- .HasConstraintName("FK_CPrerequisite_Course");
+ .WithMany(p => p.Prerequisite)
+ .HasForeignKey(d => d.PrerequisiteId)
+ .HasConstraintName("FK_CPrerequisite_Course");
});
modelBuilder.Entity(entity =>
@@ -195,7 +201,15 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
+ {
+ entity.Property(e => e.Id).HasColumnName("ID");
+
+ entity.Property(e => e.Name).HasColumnName("Name");
+ });
+
+
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.StudentId).HasColumnName("StudentID");
@@ -315,10 +329,18 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
entity.Property(e => e.LastDateModified).HasColumnType("datetime");
entity.Property(e => e.Status).HasColumnName("Status");
-
+ entity.Property(e => e.PlanName).HasColumnName("PlanName");
});
- modelBuilder.Entity(entity =>
+ modelBuilder.Entity(entity =>
+ {
+ // public int Id { get; set; }
+ // public string TimePeriod { get; set; }
+
+ entity.Property(e => e.Id).HasColumnName("ID");
+ entity.Property(e => e.TimePeriod).HasColumnName("TimePeriod");
+ });
+ modelBuilder.Entity(entity =>
{
entity.Property(e => e.Id).HasColumnName("ID");
@@ -339,6 +361,14 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
entity.Property(e => e.Status).HasColumnName("Status");
});
+
+ modelBuilder.Entity(entity =>
+ {
+ entity.Property(e => e.Id).HasColumnName("ID");
+ entity.Property(e => e.MaxCredit).HasColumnName("MaxCredit");
+ entity.Property(e => e.Name).HasColumnName("Budget");
+ entity.Property(e => e.ResidentStatusId).HasColumnName("ResidentStatusID");
+ });
}
}
diff --git a/src/VirtualStudentAdviser/Services/VirtualAdviserRepository.cs b/src/VirtualStudentAdviser/Services/VirtualAdviserRepository.cs
index e0e664c..5e57539 100644
--- a/src/VirtualStudentAdviser/Services/VirtualAdviserRepository.cs
+++ b/src/VirtualStudentAdviser/Services/VirtualAdviserRepository.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Collections.Immutable;
using System.Linq;
using System.Threading.Tasks;
using System.IO;
@@ -9,16 +10,33 @@
using Newtonsoft.Json.Linq;
using System.Text;
using System.Runtime.InteropServices;
+using Microsoft.CodeAnalysis.CSharp.Syntax;
using VirtualStudentAdviser.Models;
+using System.Data.SqlClient;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.EntityFrameworkCore;
+
namespace VirtualStudentAdviser.Services
{
+ ///
+ /// Implements the IVirtualAdviserRepository. Set of functions to manipulate data in vsaDev datavase
+ ///
public class VirtualAdviserRepository : IVirtualAdviserRepository
{
[DllImport("RecEngineCpp.dll", EntryPoint = "generate_plans", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
static extern void generate_plans(string input, StringBuilder plans, int len);
-
+ ///
+ /// Creates a study plan using the paramaters as inpuuts
+ ///
+ /// The major of the plan
+ /// All the courses the student has completed before plan generation
+ /// The school of the plan
+ /// A list of SelectStudyPlan
+ ///
+ /// SelectStudyPlan contains string info of course and quarter.
+ ///
public List launchEngine(int MajorId, int[] CompleteCourses, int SchoolId)
{
//Run phase 1
@@ -35,6 +53,7 @@ public List launchEngine(int MajorId, int[] CompleteCourses, in
//Phase 2b
//Parse Json String Plan and store in the database
+
ParseStudyPlan("Latest", plans.ToString());
List finalPlan = getStudyPlan(planID);
return finalPlan;
@@ -43,6 +62,10 @@ public List launchEngine(int MajorId, int[] CompleteCourses, in
}
+ ///
+ /// Creates a new VirtualAdviserRepository
+ ///
+ /// Database context to vsaDev
public VirtualAdviserRepository(VirtualAdviserContext VirtualAdvisor)
{
this.VirtualAdvisor = VirtualAdvisor;
@@ -247,6 +270,19 @@ public void sortPath()
//}
+ // exeption thrown when a course is scheduled but has no offerings in the courseTime table
+
+ ///
+ /// Thrown when the algorithm tries to schedule a course that has no time scheduling
+ ///
+
+ public class ClassHasNoScheduledTimesException : Exception
+ {
+ public ClassHasNoScheduledTimesException(string message) : base(message)
+ {
+ }
+ }
+
public void getAllCourseSchedule()
{
@@ -255,6 +291,11 @@ public void getAllCourseSchedule()
foreach (int CourseId in courseList)
{
List CourseSchedule = getCourseSchedule(CourseId);
+ if (CourseSchedule.Count == 0)
+ {
+ throw new ClassHasNoScheduledTimesException(CourseId + " has no entries in CourseTime");
+
+ }
int[] floatingCourse = getAllPrerequisite(CourseId);
globalPostReq.Add(CourseId, getPostrequisite(CourseId));
globalCourseSchedule.Add(CourseId, CourseSchedule);
@@ -271,6 +312,7 @@ public void getAllCourseSchedule()
}
+
public int[] getGlobalPostReq(int CourseID)
{
@@ -524,13 +566,32 @@ public int getDept(int MajorId)
}
+ public Dictionary getAllCoursePreReqs(int majorId, int schoolId)
+ {
+ int[] requiredCourses = getTargetCourses(majorId, schoolId);
+ Dictionary result = new Dictionary();
+
+ foreach (int i in requiredCourses)
+ {
+ result.Add(i, getAllPrerequisite(i));
+ }
+ return result;
+ }
+
+
public int[] getTargetCourses(int MajorId, int SchoolId)
{
int[] TargetCourses = VirtualAdvisor.AdmissionRequiredCourses.Where(a => a.MajorId == MajorId && a.SchoolId == SchoolId).Select(a => a.CourseId).ToArray();
return TargetCourses;
}
+ public int[][] getAllTargetCourses()
+ {
+ return VirtualAdvisor.AdmissionRequiredCourses.Select(m => new[] {m.CourseId, m.MajorId, m.SchoolId})
+ .ToArray();
+ }
+
public int[] getCourseGroup(int CourseId)
{
int[] GroupIds = VirtualAdvisor.Prerequisite.Where(p => p.CourseId == CourseId).Select(pre => pre.GroupId).Distinct().ToArray();
@@ -571,6 +632,14 @@ public string getCourseNumber(int CourseId)
return courseNumber;
}
+
+ public int getCourseId(string CourseNumber)
+ {
+ int courseId = VirtualAdvisor.Course.Where(c => c.CourseNumber.ToLower().Trim().Equals(CourseNumber.ToLower().Trim())).Select(c => c.CourseId).FirstOrDefault();
+ return courseId;
+ }
+
+
public int getCourseCredit(int CourseId)
{
int courseCredit = Convert.ToInt32(VirtualAdvisor.Course.Where(c => c.CourseId == CourseId).Select(c => c.MaxCredit).FirstOrDefault());
@@ -610,6 +679,14 @@ public List getCourseSchedule2(int CourseId)
return CourseSchedule;
}
+ ///
+ /// Gets list of course's scheduling
+ ///
+ /// The courseId to find the target course
+ /// List of course schedule arrays
+ ///
+ /// result= {StartTimeId, EndTimeId, DayId, QuarterId, Year}
+ ///
public List getCourseSchedule(int CourseId)
{
List CourseSchedule = new List();
@@ -636,7 +713,75 @@ public CourseNode getCourseDetails(int CourseId)
return courseNode;
}
-
+
+
+ //
+ // returns major school pair
+ // returnVal[0] is the planId
+ // returnVal[1] is the majorId
+ // returnVal[2] is the schoolId
+ ///
+ /// returns major school pair associated with planID
+ ///
+ /// plan
+ /// returnVal[0] is the planId
+ ///returnVal[1] is the majorId
+ ///returnVal[2] is the schoolId
+ ///
+ public int[] getMajorSchoolPairs(int planID)
+ {
+ //select ps.MajorId, ps.SchoolID
+ //from VirtualAdvisor.StudentStudyPlan ssp
+ // join GeneratedPlan gp on ssp.PlanID = gp.ID
+ // join ParameterSet ps on gp.ParamaterSetId = ps.ID
+var b=
+ from ssp in VirtualAdvisor.StudentStudyPlan
+ join gp in VirtualAdvisor.GeneratedPlan on ssp.PlanId equals gp.Id
+ join ps in VirtualAdvisor.ParameterSet on gp.ParameterSetId equals ps.Id
+ where ssp.PlanId == planID
+ select new []{ ps.MajorId, ps.SchoolId};
+
+
+ return b.First();
+ }
+
+
+ public int[] getPlanIds()
+ {
+ var value = from ssp in VirtualAdvisor.StudentStudyPlan
+ select ssp.PlanId;
+
+
+ return value.ToArray();
+ }
+
+
+
+ public List getStudyPlans(int planId)
+ {
+ List plan = new List();
+ var value = from sp in VirtualAdvisor.StudyPlan
+ where sp.PlanId == planId
+ join crs in VirtualAdvisor.Course on sp.CourseId equals crs.CourseId
+ join qt in VirtualAdvisor.Quarter on sp.QuarterId equals qt.QuarterId
+ orderby sp.YearId, sp.QuarterId
+ select new { sp.PlanId, qt.QuarterId, sp.YearId, sp.CourseId, sp.DateAdded, sp.LastDateModified };
+
+
+ //group new { studyPlan.PlanId, course.CourseNumber, quarter.QuarterName, studyPlan.YearId } by studyPlan.Id into SelectStudyPlan
+ //orderby studyPlan.YearId
+ // select SelectStudyPlan;
+
+ // var val = VirtualAdvisor.StudyPlan.Where(s => s.PlanId == planId).Join(VirtualAdvisor.Course).
+
+ foreach (var sp in value)
+ {
+ plan.Add(new StudyPlan(sp.PlanId, sp.QuarterId, sp.YearId, sp.CourseId, sp.DateAdded, sp.LastDateModified));
+ }
+
+ return plan;
+ }
+
public List getStudyPlan(int planId) {
@@ -689,6 +834,8 @@ public void insertParameterSet(int MajorId, int SchoolId, int[] CompletedCourses
ParameterSet param = new ParameterSet(MajorId, SchoolId, JobTypeId: 1, BudgetId: 1, TimePreferenceId: 1, QuarterPreferenceId: 1,
CompletedCourses: JsonConvert.SerializeObject(CompletedCourses), PlacementCourses: "Default placement");
VirtualAdvisor.ParameterSet.Add(param);
+ VirtualAdvisor.Entry(param).State = EntityState.Added;
+
VirtualAdvisor.SaveChanges();
parameterSetID = param.Id;
@@ -721,6 +868,8 @@ public Plans(Quarters[] quarter)
}
+
+
public void ParseStudyPlan(string planName, string outputString)
{
@@ -734,7 +883,7 @@ public void ParseStudyPlan(string planName, string outputString)
{
float planScore = (float)plan["PlanScore"];
planID = insertPlan(planName, parameterSetID, 1, planScore);
- insertStudentStudyPlan(456, planID, 1);
+ insertStudentStudyPlan(456, planID, 1, "");
JArray items = (JArray)plan["Quarters"];
int count = items.Count;
@@ -766,6 +915,121 @@ public void ParseStudyPlan(string planName, string outputString)
}
+ public PlanVerificationInfo testPlan(List studyPlan, int majorId, int schoolId, int[] requiredCourses, List courses)
+ {
+
+ int planId = studyPlan[0].PlanId;
+ var query = from c in VirtualAdvisor.Prerequisite
+ orderby c.CourseId , c.GroupId
+ select new { c.CourseId, c.GroupId ,c.PrerequisiteId};
+
+ Dictionary prereqs = (from w in query.ToList()
+
+ group w by w.CourseId
+ into g
+ select new
+ {
+ key = g.Key,
+ items = g.Select(m => new {m.GroupId, m.PrerequisiteId}).GroupBy(m => m.GroupId).Select(m => m.Select(y=>y.PrerequisiteId).ToArray()).ToArray()
+ }
+ ).ToDictionary(m => m.key, m => m.items.ToArray());
+
+ string completedCoursesString = (from gp in VirtualAdvisor.GeneratedPlan
+ where gp.Id == planId
+ join ps in VirtualAdvisor.ParameterSet on gp.ParameterSetId equals ps.Id
+ select ps.CompletedCourses).FirstOrDefault();
+ string[] completedCourses = completedCoursesString.Substring(1, completedCoursesString.Length - 2).Split(',');
+ int[] completeCoursesInts = new int[completedCourses.Length];
+
+
+
+ for (int i =0; i < completeCoursesInts.Length; i++)
+ {
+ if (completedCourses[i].Equals(""))
+ {
+ break;
+ }
+
+ completeCoursesInts[i] = int.Parse(completedCourses[i]);
+ }
+ PlanVerificationInfo testResult = PlanVerification.runTests(studyPlan, prereqs, requiredCourses, courses, completeCoursesInts, VirtualAdvisor);
+
+ return testResult;
+ }
+
+
+ public List getAllCourses()
+ {
+ return VirtualAdvisor.Course
+ .Select(n => new Course { CourseNumber = n.CourseNumber, CourseId = n.CourseId, Title = n.Title, MaxCredit = n.MaxCredit, PreRequisites = n.PreRequisites }).ToList();
+ }
+
+ // gets active plan
+ public PlanInfo GetActiveParameterSet(int studentId)
+ {
+ // there is no active plan field in db so the first plan in set is randommily selected as active plan
+ // Degree
+ var result = GetPlanInfos().Where(m => m.studentId == studentId);
+
+
+ // ps.BudgetId, ps.JobTypeId,ps.QuarterPreferenceId,ps.TimePreferenceId};
+ return result.FirstOrDefault();
+ }
+
+
+
+ private IEnumerable GetPlanInfos()
+ {
+ var
+ result = from i in VirtualAdvisor.StudentStudyPlan
+
+ join ps in VirtualAdvisor.ParameterSet on i.PlanId equals ps.Id
+ join major in VirtualAdvisor.Major on ps.MajorId equals major.Id
+ join school in VirtualAdvisor.School on ps.SchoolId equals school.Id
+ join jt in VirtualAdvisor.JobType on ps.JobTypeId equals jt.Id
+ join b in VirtualAdvisor.Budget on ps.BudgetId equals b.Id
+ join t in VirtualAdvisor.TimePreference on ps.TimePreferenceId equals t.Id
+ join q in VirtualAdvisor.Quarter on ps.QuarterPreferenceId equals q.QuarterId
+ //join budget in VirtualAdvisor.Bu
+
+ //int planId, string Major, string School, string JobType, string Budget, string TimePreference, string QuarterPreference,string CompletedCourses, string PlacementCourses
+ select new PlanInfo(new ParameterSet(major.Name, school.Name, jt.JobType1, b.Name, t.TimePeriod, q.QuarterName, ps.CompletedCourses, ps.PlacementCourses), i.PlanName, i.StudentId, i.PlanId);
+
+
+ return result;
+ }
+
+ // gets active plan
+ public PlanInfo[] GetInactiveParameterSets(int studentId)
+ {
+ // there is no active plan field in db so the first plan in set is randommily selected as active plan
+ // Degree
+
+ var result = GetPlanInfos().Where(m => m.studentId == studentId);
+ var activePlanParma = result.FirstOrDefault();
+ if (activePlanParma == null)
+ {
+ return new PlanInfo[0];
+ }
+ var activePlanId = activePlanParma.parameterSet.Id;
+
+ return result.Where(m => m.planId != activePlanId ).ToArray();
+ }
+
+
+
+ public PlanInfo GetParameterSet(int planId)
+ {
+ // there is no active plan field in db so the first plan in set is randommily selected as active plan
+
+ // Degree
+ var result = GetPlanInfos().Where(m => m.parameterSet.Id == planId);
+
+ // ps.BudgetId, ps.JobTypeId,ps.QuarterPreferenceId,ps.TimePreferenceId};
+ return result.FirstOrDefault();
+ }
+
+
public int insertPlan(string Name, int ParameterSetId, int Status, float Score)
{
@@ -773,7 +1037,10 @@ public int insertPlan(string Name, int ParameterSetId, int Status, float Score)
// var vsa = new VirtualAdviserContext();
VirtualAdvisor.GeneratedPlan.Add(gPlan);
+ VirtualAdvisor.Entry(gPlan).State = EntityState.Added;
+
VirtualAdvisor.SaveChanges();
+
int PlanId = gPlan.Id;
return PlanId;
}
@@ -781,31 +1048,95 @@ public int insertPlan(string Name, int ParameterSetId, int Status, float Score)
public void insertStudyPlan(List studyPlan)
{
- int count = studyPlan.Count;
- StudyPlan[] newStudyPlan = new StudyPlan[count];
- for (int i = 0; i < count; i++)
+
+ // var vsa = new VirtualAdviserContext();
+ foreach (var c in studyPlan)
{
- newStudyPlan[i] = studyPlan[i];
+ VirtualAdvisor.Add(c);
+ VirtualAdvisor.Entry(c).State = EntityState.Added;
+
}
- // var vsa = new VirtualAdviserContext();
- VirtualAdvisor.AddRange(newStudyPlan);
VirtualAdvisor.SaveChanges();
}
- public void insertStudentStudyPlan(int StudentId, int PlanId, int Status)
+
+ public void insertStudentStudyPlan(int StudentId, int PlanId, int Status, string PlanName)
{
- StudentStudyPlan sPlan = new StudentStudyPlan(StudentId, PlanId, DateTime.Now, DateTime.Now, Status);//(Name, ParameterSetId, DateTime.Now, DateTime.Now, Status);
+ StudentStudyPlan sPlan = new StudentStudyPlan(StudentId, PlanId, DateTime.Now, DateTime.Now, Status,PlanName);//(Name, ParameterSetId, DateTime.Now, DateTime.Now, Status);
// var vsa = new VirtualAdviserContext();
VirtualAdvisor.StudentStudyPlan.Add(sPlan);
+ VirtualAdvisor.Entry(sPlan).State = EntityState.Added;
+
VirtualAdvisor.SaveChanges();
}
+
+ public int insertNewStudyPlan(List sp, int studentId, int majorId, int schoolId, string planName)
+ {
+ insertParameterSet(majorId, schoolId, new int[0]);
+
+ // parameterSetID is global variable set after insertParameterSet is called
+ int paramsetId = parameterSetID;
+ string major = (from m in VirtualAdvisor.Major
+ where m.Id == majorId
+ select m.Name).FirstOrDefault();
+ var school = (from s in VirtualAdvisor.School
+ where s.Id == schoolId
+ select s.Name).FirstOrDefault();
+ var machineName = major + "_" + school;
+ planID = insertPlan(machineName, paramsetId, 1, -1.0f);
+
+ sp.ForEach(n => n.PlanId = planID);
+ //int StudentId, int PlanId, int Status
+ insertStudentStudyPlan( studentId, planID, 1, planName);
+ insertStudyPlan(sp);
+ return planID;
+ }
+ public int quarterStringToInt(string quarter)
+ {
+ switch (quarter.Trim().ToLower())
+ {
+ case "fall":
+ return 1;
+ case "winter":
+ return 2;
+ case "spring":
+ return 3;
+ case "summer":
+ return 4;
+ default:
+ return -1;
+ }
+ }
- }
-
+ ///
+ /// Takes SelectStudyPlan (string representation) and parses it into StudyPlan (id representation)
+ ///
+ /// The studyPlan with string values
+ /// StudyPlan with the associated id keys
+ /// SelectStudyPlan is the format the webpage sends to the API in the body of the message.
+ public List convertStudyPlan(List studyPlan)
+ {
+ List result = new List();
+ // int id = studyPlan[0].PlanId;
+ foreach (SelectStudyPlan s in studyPlan)
+ {
+ StudyPlan sp = new StudyPlan();
+ // sp.PlanId = id;
+ sp.CourseId = getCourseId(s.CourseNumber);
+ sp.QuarterId = this.quarterStringToInt(s.Quarter);
+ sp.YearId = s.Year;
+ sp.DateAdded = DateTime.Now;
+ sp.LastDateModified = DateTime.Now;
+
+ result.Add(sp);
+ }
+ return result;
+ }
+ }
}
diff --git a/src/VirtualStudentAdviser/Startup.cs b/src/VirtualStudentAdviser/Startup.cs
index 8b08f85..d5003e2 100644
--- a/src/VirtualStudentAdviser/Startup.cs
+++ b/src/VirtualStudentAdviser/Startup.cs
@@ -1,4 +1,5 @@
using System;
+using System.IO;
using Microsoft.EntityFrameworkCore;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
@@ -8,6 +9,8 @@
using VirtualStudentAdviser.Services;
using Newtonsoft.Json;
using Microsoft.AspNetCore.Mvc.Cors.Internal;
+using Microsoft.Extensions.PlatformAbstractions;
+using Swashbuckle.AspNetCore.Swagger;
using VirtualStudentAdviser.Filters;
namespace VirtualStudentAdviser
@@ -53,9 +56,20 @@ public void ConfigureServices(IServiceCollection services)
;
services.AddScoped();
+ // Register the Swagger generator, defining one or more Swagger documents
+ services.AddSwaggerGen(c =>
+ {
+ c.SwaggerDoc("v1", new Info { Title = "VAA API", Version = "v1" });
+
+ var basePath = PlatformServices.Default.Application.ApplicationBasePath;
+ var xmlPath = Path.Combine(basePath, "VirtualStudentAdviser.xml");
+ c.IncludeXmlComments(xmlPath);
+ });
+
+
//services.Configure(options =>
//{
-
+
//});
//services.AddMvc();
@@ -73,11 +87,22 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerF
loggerFactory.AddConsole(Configuration.GetSection("Logging"));
loggerFactory.AddDebug();
app.UseCors("VsaCorsPolicy");
- app.UseMvc();
-
+
+ // Enable middleware to serve generated Swagger as a JSON endpoint.
+ app.UseSwagger();
+ // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), specifying the Swagger JSON endpoint.
+ app.UseSwaggerUI(c =>
+ {
+ c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
+ });
+
+
+ app.UseMvc();
+
+
-
+
// Shows UseCors with CorsPolicyBuilder.
//app.UseCors(builder =>
diff --git a/src/VirtualStudentAdviser/VirtualStudentAdviser.xproj.user b/src/VirtualStudentAdviser/VirtualStudentAdviser.xproj.user
index da6aaed..20ec0f6 100644
--- a/src/VirtualStudentAdviser/VirtualStudentAdviser.xproj.user
+++ b/src/VirtualStudentAdviser/VirtualStudentAdviser.xproj.user
@@ -1,7 +1,7 @@
- IIS Express
+ VirtualStudentAdviser
VirtualStudentAdviser - Web Deploy
diff --git a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.deps.json b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.deps.json
index f4d578e..5f3fb95 100644
--- a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.deps.json
+++ b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.deps.json
@@ -1,7 +1,7 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v1.0",
- "signature": "591f7550035c411af9675ee095af037d614b0350"
+ "signature": "fa3b764aaa88483264a78fc716f9d9843e3af611"
},
"compilationOptions": {
"defines": [
@@ -10,15 +10,16 @@
"NETCOREAPP1_0"
],
"optimize": false,
- "emitEntryPoint": true
+ "emitEntryPoint": true,
+ "xmlDoc": true
},
"targets": {
".NETCoreApp,Version=v1.0": {
"VirtualStudentAdviser/1.0.0": {
"dependencies": {
"Microsoft.NETCore.App": "1.0.1",
- "Microsoft.AspNetCore.Mvc": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Mvc": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
@@ -32,7 +33,8 @@
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
- "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0"
+ "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
+ "Swashbuckle.AspNetCore": "1.1.0"
},
"runtime": {
"VirtualStudentAdviser.dll": {}
@@ -41,12 +43,12 @@
"VirtualStudentAdviser.dll": {}
}
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.DataProtection": "1.0.0",
+ "Microsoft.AspNetCore.DataProtection": "1.0.3",
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0"
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1"
},
"runtime": {
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll": {}
@@ -55,7 +57,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll": {}
}
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -68,9 +70,9 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Authorization.dll": {}
}
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
+ "Microsoft.AspNetCore.Cors/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Configuration.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0"
@@ -82,7 +84,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -98,10 +100,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cryptography.Internal.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "1.0.0",
- "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Cryptography.Internal": "1.0.3",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.3",
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
@@ -121,7 +123,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
"dependencies": {
"System.ComponentModel": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
@@ -135,7 +137,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
"dependencies": {
"System.Resources.ResourceManager": "4.3.0"
},
@@ -150,12 +152,12 @@
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.AspNetCore.Hosting.Server.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Configuration": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.DependencyInjection": "1.1.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0",
@@ -203,7 +205,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -216,13 +218,13 @@
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http/1.0.0": {
+ "Microsoft.AspNetCore.Http/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
"Microsoft.Extensions.Options": "1.1.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.3.0",
"System.Threading": "4.3.0"
},
@@ -249,11 +251,11 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.3.0",
"System.IO.FileSystem": "4.3.0"
},
@@ -282,7 +284,7 @@
},
"Microsoft.AspNetCore.HttpOverrides/1.0.0": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0"
},
@@ -315,11 +317,11 @@
"lib/netstandard1.1/Microsoft.AspNetCore.JsonPatch.dll": {}
}
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
+ "Microsoft.AspNetCore.Localization/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.3",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
"Microsoft.Extensions.Options": "1.1.0"
},
"runtime": {
@@ -329,16 +331,16 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Cors": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Localization": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
- "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Cors": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Localization": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
"Microsoft.Extensions.DependencyInjection": "1.1.0"
},
@@ -349,11 +351,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.CSharp": "4.3.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.3.0",
"System.Text.Encoding.Extensions": "4.3.0"
@@ -365,9 +367,9 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
@@ -376,13 +378,13 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Authorization": "1.0.0",
+ "Microsoft.AspNetCore.Authorization": "1.0.3",
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.Extensions.DependencyModel": "1.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
@@ -398,10 +400,10 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Core.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Cors": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Cors": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.dll": {}
@@ -410,10 +412,10 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.Extensions.Localization": "1.0.0",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.Extensions.Localization": "1.0.3",
"System.ComponentModel.Annotations": "4.3.0"
},
"runtime": {
@@ -423,10 +425,10 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
"dependencies": {
"Microsoft.AspNetCore.JsonPatch": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
@@ -435,12 +437,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Localization": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
+ "Microsoft.AspNetCore.Localization": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
"Microsoft.Extensions.DependencyInjection": "1.1.0",
- "Microsoft.Extensions.Localization": "1.0.0"
+ "Microsoft.Extensions.Localization": "1.0.3"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.dll": {}
@@ -449,12 +451,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.CodeAnalysis.CSharp": "1.3.0",
- "Microsoft.Extensions.FileProviders.Composite": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Composite": "1.0.1",
"System.Runtime.Loader": "4.0.0",
"System.Text.Encoding": "4.3.0"
},
@@ -465,11 +467,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Razor.Runtime": "1.0.0",
+ "Microsoft.AspNetCore.Razor.Runtime": "1.0.3",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.Collections.Concurrent": "4.3.0",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.3.0",
@@ -482,11 +484,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.Host.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"Microsoft.Extensions.Primitives": "1.1.0"
},
"runtime": {
@@ -496,15 +498,15 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Antiforgery": "1.0.1",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.Extensions.WebEncoders": "1.0.0",
+ "Microsoft.AspNetCore.Antiforgery": "1.0.4",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.Extensions.WebEncoders": "1.0.3",
"Newtonsoft.Json": "9.0.1",
"System.Buffers": "4.3.0",
"System.Runtime.Serialization.Primitives": "4.1.1"
@@ -516,7 +518,7 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
}
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
+ "Microsoft.AspNetCore.Razor/1.0.3": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Linq": "4.3.0",
@@ -533,10 +535,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Razor": "1.0.0",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Razor": "1.0.3",
"System.Collections.Concurrent": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.Reflection": "4.3.0",
@@ -552,12 +554,12 @@
"lib/netstandard1.5/Microsoft.AspNetCore.Razor.Runtime.dll": {}
}
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
+ "Microsoft.AspNetCore.Routing/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
"Microsoft.Extensions.Options": "1.1.0",
"System.Collections": "4.3.0",
"System.Text.RegularExpressions": "4.3.0"
@@ -569,7 +571,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {}
}
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
"System.Collections.Concurrent": "4.3.0",
@@ -586,8 +588,8 @@
"Microsoft.AspNetCore.Server.IISIntegration/1.0.0": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.AspNetCore.HttpOverrides": "1.0.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -631,7 +633,22 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Server.Kestrel.dll": {}
}
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
+ "Microsoft.Extensions.Logging.Abstractions": "1.1.0",
+ "Microsoft.Extensions.WebEncoders": "1.0.3"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll": {}
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
"dependencies": {
"Microsoft.Extensions.Primitives": "1.1.0",
"System.Buffers": "4.3.0",
@@ -865,7 +882,7 @@
"Microsoft.Extensions.Configuration.FileExtensions/1.0.0": {
"dependencies": {
"Microsoft.Extensions.Configuration": "1.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.AppContext": "4.3.0"
},
"runtime": {
@@ -942,7 +959,7 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0"
},
@@ -953,10 +970,22 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
+ "System.Runtime.Extensions": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ },
+ "compile": {
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"System.Collections.Concurrent": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.IO.FileSystem.Watcher": "4.0.0",
@@ -970,7 +999,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileProviders.Physical.dll": {}
}
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
"dependencies": {
"System.Collections": "4.3.0",
"System.IO.FileSystem": "4.3.0",
@@ -985,7 +1014,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileSystemGlobbing.dll": {}
}
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
"dependencies": {
"System.Collections.Concurrent": "4.3.0",
"System.Linq": "4.3.0",
@@ -998,11 +1027,11 @@
"lib/netstandard1.1/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {}
}
},
- "Microsoft.Extensions.Localization/1.0.0": {
+ "Microsoft.Extensions.Localization/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
"Microsoft.Extensions.Options": "1.1.0",
"System.Collections.Concurrent": "4.3.0",
"System.Resources.Reader": "4.0.0"
@@ -1014,7 +1043,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Localization.dll": {}
}
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
"dependencies": {
"Microsoft.CSharp": "4.3.0",
"System.Globalization": "4.3.0",
@@ -1078,7 +1107,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Logging.Debug.dll": {}
}
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -1148,7 +1177,7 @@
"lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {}
}
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -1161,7 +1190,7 @@
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.dll": {}
}
},
- "Microsoft.Net.Http.Headers/1.0.0": {
+ "Microsoft.Net.Http.Headers/1.0.3": {
"dependencies": {
"System.Buffers": "4.3.0",
"System.Collections": "4.3.0",
@@ -1445,6 +1474,65 @@
}
}
},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerGen": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerUI": "1.1.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll": {}
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "NETStandard.Library": "1.6.1"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll": {}
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Routing": "1.0.4",
+ "Microsoft.AspNetCore.StaticFiles": "1.0.4",
+ "Microsoft.Extensions.FileProviders.Embedded": "1.0.1",
+ "NETStandard.Library": "1.6.1",
+ "Newtonsoft.Json": "9.0.1",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ }
+ },
"System.AppContext/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0"
@@ -3360,6 +3448,9 @@
"System.Threading": "4.3.0",
"System.Xml.ReaderWriter": "4.3.0"
},
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XPath.dll": {}
+ },
"compileOnly": true
},
"System.Xml.XPath.XDocument/4.0.1": {
@@ -3384,40 +3475,40 @@
"serviceable": false,
"sha512": ""
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-MMevi8HnI5GxtNOS9ZqZLuNafltbngXsOrNqyykFveMWFN5a3AfAB7I0qU77tBS9B/N3boRQuyT9AR0BsCQbaw=="
+ "sha512": "sha512-fxUgV0b7NA9EzTu2ES5FnNO0HKe/i9g6/quP05pAMjDjm0PPIBREgfVrXet8fmQDKIShRXhOkpZ+jLWbsmR13w=="
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-iVFQ5xHSyxmfWYdl5B/xIFzXgm4SRgYQUKlLFVNGfEhbbjw0Ur2pfVrEvpENrhHFOQ2XAZcuFlGxSIzZwsVrMg=="
+ "sha512": "sha512-cN2KJkfHcKwh82c9WGx4Tqfd2h5HflU/Mu5vYLMHON8WahHU9hE32ciIXcEIoKLNpu+zs1u1cN/qxcKTdqu89w=="
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
+ "Microsoft.AspNetCore.Cors/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-fC8lWOU3+ltkbgQyD1P7eRQ66fGfZkPNU2UkwOI8tyF5FUsd8nRTfzvsO4mSyQfgmgfk2Hc8TGzx/okevZwXkg=="
+ "sha512": "sha512-6NjGF+FO2wbz+3dzG9l1mdxZAnEbAmJrJE4KkUSklseOXPCm9hggYGKWr/CF6RaIl9nJaJTaDC8xwzmVJSoCXA=="
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-0btvxwOqYNpKTUQrD7LA3p6Wi0vrhfWGBVqIKPS1KtEdkCv3QoVgFO4eJYuClGDS9NXhqk7TWh46/8x8wtZHaw=="
+ "sha512": "sha512-peFSnD6lGWdyhTIaFNdZbMCATwTVbvTEGGgHQ6BrMVdICfuARUIAeDjmuDsoLRO4zqSzwdqAI2LFDoB/YsLZzA=="
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-gt4URT+8ljPk0ePspLqOGPJBm+s6iMvsZqweplhf7wiZSjFiG1uYBNpQ/0dFY7wSx3NMRjekyXzCjvkGAV570g=="
+ "sha512": "sha512-He+L4K/fyniOEzv3wiDVXl83gZU4oKu2jugH+WJstSjJ5/sGbPKUZPHGljCDZZpUmIYktHEsxsf8QCBr/jQfZQ=="
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-h5ycDgkqmRdManmYMQVJgzNI7YtVp2X2/os1cKmdfrpfq+m9L8bMKhbd7PCksoLci+aYTOSn45khPl+hpPb9ug=="
+ "sha512": "sha512-pih+njFAtRmutE0pD2DXk8g6YGIyt6Bhj7BHbw/fsPaAKuQwEu0xht/RLr8fNe4oDrx+aRbKSSz/DmifI6SDgg=="
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-RrXsm5Xzvxs0OFDhRcIIUNOM5rXKnRWj/bIkuDkXNIBniGcPDrfGbACIatA127I6pmybNAE84puFAt3wsU2kww=="
+ "sha512": "sha512-VmiWO9ggXdBlyRAnP0Y7ukYSzWmmUNIik8IblyLVNLEraipVGLaFjqkXHoW+ko8w+E/K21kzXsxBhD6NegeL9g=="
},
"Microsoft.AspNetCore.Hosting/1.0.0": {
"type": "package",
@@ -3434,25 +3525,25 @@
"serviceable": true,
"sha512": "sha512-GynDm8oz39EA8WvLIkfitPwHU27IVhLoVocZKaEYQ6Cs+jZnW2PT3OKBKJeeEepvMMbS5grvKM7HeZyGZqPthg=="
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-/JLMu2k8FiInLZC0SHXT+Cmdzi7AYa3B5v9w32Kd0mPTH4RYIQo/XNPIOr2HsPTXp3I9cZo1DajaMVGnJMN2QA=="
+ "sha512": "sha512-Hp/qulC8W+zYVPEeuYBEzqKJZrfejsFaGLZRj9j0JfjkMAyZeNLEngnuu+Tplnasy8O15n3BdBgMfVBcM6leqQ=="
},
- "Microsoft.AspNetCore.Http/1.0.0": {
+ "Microsoft.AspNetCore.Http/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-c/+eWVWQ8fX5hBHhL1BY4k2n4kVyUnqJLSCj0sTTXwRTU6IKoGbTOUqHT9as8C71Vk54YpAsi/VPmGW7T/ap3A=="
+ "sha512": "sha512-kfNOIGGgVtMzsSWZzXBqz5zsdo8ssBa90YHzZt95N8ARGXoolSaBHy6yBoMm/XcpbXM+m/x1fixTTMIWMgzJdQ=="
},
"Microsoft.AspNetCore.Http.Abstractions/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-D5ytRM662nwczIVUPm2mvEJ8nf0UlHSxO6yPlXGpbdwilGchK6MrwiHI6XEfCfryhoXBn6q97fsu5K8el3uGCA=="
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-GlvCPRpnw2jjHLdbGf/C28NQZLMeX1mugv5BS1a3FCQOJYyuwQZil4JwblR0frLyVrUVoJQ7UXRNZIzEVlO5XA=="
+ "sha512": "sha512-+7Sd+14nexIJqcB4S1Eur9kzeMZ5CBtrxkei+PNbD78fg8vO3+TcCgrl5SBNTsUB/VJAfD/s0fgs5t+hHRj2Pg=="
},
"Microsoft.AspNetCore.Http.Features/1.1.0": {
"type": "package",
@@ -3469,90 +3560,90 @@
"serviceable": true,
"sha512": "sha512-WVaSVS+dDlWCR/qerHnBxU9tIeJ9GMA3M5tg4cxH7/cJYZZLnr2zvaFHGB+cRRNCKKTJ0pFRxT7ES8knhgAAaA=="
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
+ "Microsoft.AspNetCore.Localization/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-DF/maMd9f6ZPoTlU8n6/AGm3fpZNPiiip34bPrBQuloX2a5O0KwyV72qKhJhJNqmVVnDnTu8XYT16ysoFXRxQA=="
+ "sha512": "sha512-vkZVRRCbZdVfKB+50tkjdtptMdyBaxgqVXjSUA/bO0lqc0+HrDJeCda9NG827MWwr5h1YTNjO/lx3SNw1zLL/Q=="
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Perrv2s4hzMbYR/kanzUqcfzxXLo6CThoilhMg7UQXeXEvOtpbDKx0HGimN/pt6Dy2wt3WOQAjAiM1Z8KoRgaA=="
+ "sha512": "sha512-JsXHdMNimjv5HvxzHahlJhdnfmvQYQrwg/A91y7DDaZFb/KVaC7A0HWSUSMkB4w1ZvxH9MRFn0V1AqXyrkjmjw=="
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Xa9XOA/NEIGSUSyAtc0rQrTRJKcxN8rzvBy0QJn2tRAXVeXc0Lbx4/1ia9kxyn3ygbjhF6bO90ZnC3Z3a2cq5g=="
+ "sha512": "sha512-Isqgif1nuB+um86cEkpL8KnoxFCUCXBsbs9PuiuzElvlSiv4Ek3LvtrSUcbivekDDfys8CDbJhxwEI7WKJieAQ=="
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-ntjDDV+g6eveL67fsvGIY7BqZmaR2XYlZpsrXxzjSWKSYBzDfWaUJna5dsPty0hOwz7DCMNbWYrpD+XEr+H0jA=="
+ "sha512": "sha512-ujCFTM42U2WKUBhdaoLoiI+wVHgYhrmDrkl5+hWJ7EJW4fhp42w4cRZ97tjuveWr+M6JZjpS0q+7PVofQzFUiw=="
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-TfUFH0HYbL3DCGkWE24gUDnHoa3pCr4b6xbUiQTnqIbIXdL79qW8mTtfD+RHmAN5bsf1J1fndJJ84/jKri+kiw=="
+ "sha512": "sha512-1ukcttN1+T82hWXE8WS5kawkruolKI6LPVqVI4rTzN16kFszS/UqTrcwSUEnmTRpmWgFo665V3c2GpdQ9B6znw=="
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-s3Pabc4x5K1xtCpNv/oVAuFyj2Lq+z+qYkmrRqbnqVt+8V39FoW3znPjbVCNu5CjrYSQL2fm3irJ3pM7WLsI/g=="
+ "sha512": "sha512-vAujcBCfLXszm2hcVxC320StEIzzC+SY1CWtY866Y3/qEZje7ytgr6xR0NtkVbK9h1lmRq7udBOfzpp4Hg3RXQ=="
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-y3QkHvOI+vopfhncU9NpUH2MvtZ2Z0EfnApb92jqbmfWL1wd5Np3SHrFSXgI4zVLlM38dMa/QU2SYM3e4T7fFQ=="
+ "sha512": "sha512-otAoaHaFENQzT2I0/vmLR18oCmuBzDF3BSck13HbArBG6NA5P9oXfGkU69tPHS41dhaRo4Mm34hekhbg3GW8Vg=="
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-wM12hSUlF0Eqed44psOYT4fY/RRjMx049A4bBUfqiGr1UFU54zTR8djRLW0dIp1w7Xv5WQ/bgG9jyqiaRbv6jg=="
+ "sha512": "sha512-i8WWK2GwlBHfOL+d+kknJWPks6DS9tbN6nfJZU4yb+/wfUAYd311B2CIHzdat3IewubnK1TYONwrhQcs2FbLeA=="
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-s6Q7l9UtJ/sYxvsbjXuA+5RdKQ70OSLQSLs+UAWrwMtHm9XKTr51gmcG1t1gkWN5f39WSkzJs2brB9fJkFcgvw=="
+ "sha512": "sha512-Fsvm2xkJrCjO14j698FGSthyuG4OPN5w5PKoNKQNad+Ur0SgTPc0kDE4apok0QgqxgTew7k+zpaubTAn0bpz5g=="
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Rc1dkP5LZcuxicrmUTFMfrRF8+id9iVSOA3/DjhO036b7g7BBvknLHKtbbsQ59COB9D8fr9MwKF2Eb99TSCJvg=="
+ "sha512": "sha512-n/sBi3FZmp/OS3sMVUBFAxcPzWtHpoAmdbZz/8m0dF/Eml/suDHocsqO4eerSZTxSwELnPTZktKEcoZEecfyGQ=="
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-7A9D7ufew8iYmhK/3w05ZdTGGOi9oNzAqy0BJNNF2rm2n9uImquzPmmoCWXFnar7QawVzhXE+ZMSXRUH9n6Glg=="
+ "sha512": "sha512-L2jvXTRLjqgu4053WM3QZPLtRtLWXM2HTkLnkEI9ZnYUlY/8vo+7tlemKARSFkiIVeOhlSEbCRT0yUyWhnV1lg=="
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-QadZAsqoIc2D5zceTdLtNnyJALkdhoTIiqvlDlO0SgyPBisyUe4gDEiygwSnLzm8NZ+kKSFhNuX+t+b1O2uIVw=="
+ "sha512": "sha512-iDJqlZ/ByhoDT2Zeb5r2xFUbhgfJ9ZGsEbnSLxuWW60/uVk+Jeomutl5v16xWvXATbQ4bX9uHjvUWV1oAxCsvQ=="
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-1zGeF76JEqvocxdM+H5n/vJunUUVNzKK4LmgnaFdrrCDTrI6MVdok+8TBBUbeI+uNk3ssrLnP3EcHIdvxl66gw=="
+ "sha512": "sha512-PAuxMD8LzV+XnGYTQug+fMIIm4wz0bc+EbRdI13WtWGQYd0wEnLLxCoWFkrR6Tejw0+bwB+o+6n9m2+iclnafA=="
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
+ "Microsoft.AspNetCore.Razor/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-+vhlFn8n45hj1M91HYVm2ryLMZ+ZYR/OUdBVE8aUzkvkTVF+3UnNxSY3hAEugcgcbf9/XQTE+DDxEgN4LdYEjg=="
+ "sha512": "sha512-ocE0VFrbhOTyY9HCXp9P/8foF/wXncA0Glv2gvWT+ozcS0YLGw36c45IzgizvDZMkRjxy9llrak96bh3Y6fO/w=="
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-hsq6xJeqDDb78akZuy79QE3kaCxcigD3vccbIaNrrz7JSXOzayfteF06ToK+J1SXSDRtrBj3XZZfrjiqIY/vCw=="
+ "sha512": "sha512-BzEImuc7smjxamEf+K4CitkAz2X3DcBd7Zzj/MnP3yA1gZpdwZ1JIvsiU2SdJI0FjdhI9v9Viv/4NfKqu458dA=="
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
+ "Microsoft.AspNetCore.Routing/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-uddFeoL8aRYSlyl+zcBnHlrtRIkp1AEfPNBIiBjNJ4b9PMApTWIpvy8OdyXUksV+bM6TciA23zFfNvzZWIlG/Q=="
+ "sha512": "sha512-mdIF3ckRothHWuCSFkk6YXACj5zxi5qM+cEAHjcpP04/wCHUoV0gGVnW+HI+LyFXE6JUwu2zXn5tfsCpW0U+SA=="
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Vjjt7TVG0S7ozWyD7vbdy9oQ2LIWebE18hUBM1WMmLPz83w3b8+MKUjz8nP5AnnHXxQskQ5WhYMkICETgXnb+g=="
+ "sha512": "sha512-GHxVt6LlXHFsCUd2Un+/vY1tBTXxnogfbDO0b8G5EGmkapSK+dOGOLJviscxQkp338Uabs081JEIdkRymI5GXA=="
},
"Microsoft.AspNetCore.Server.IISIntegration/1.0.0": {
"type": "package",
@@ -3564,10 +3655,15 @@
"serviceable": true,
"sha512": "sha512-GrTVDsRR6j2WrrTuNsZkG1R8aV1UbsA8TKUD+MKVSpXIoEpQNryCT181Zu94CARowQwFQdW4Q1DwfO4FdAhXiQ=="
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-D0licSnS1JgqQ/gYlN41wXbeYG3dFIdjY781YzMHZ5gBB7kczacshW+H6plZkXRr/cCnAJWGa31o1R8c5GEy/A=="
+ "sha512": "sha512-2pNvwewAazhaaCdw2CGUvIcDrNQMlqP57JgBDf3v+pRj1rZ29HVnpvkX6a+TrmRYlJNmmxHOKEt468uE/gDcFw=="
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-snSGNs5EEisqivDjDiskFkFyu+DV2Ib9sMPOBQKtoFwI5H1W5YNB/rIVqDZQL16zj/uzdwwxrdE/5xhkVyf6gQ=="
},
"Microsoft.CSharp/4.3.0": {
"type": "package",
@@ -3674,35 +3770,40 @@
"serviceable": true,
"sha512": "sha512-TBG5/xsMSOJ9hrit5TcM6Ipn+3/cgBs5tywXHun+L+8w1WYal13AMac2ziwPRY/PQqC4oG88Hw9hwIEj95xdGw=="
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-4nbDQfagNr1eILXSFZbTNuAKuZ6SsOyK6ySTMryo67ECi8+EcZBQ12E0aXcxX/aT3v+3pbWSt71NXlEm8tKIxw=="
+ "sha512": "sha512-SO0xOYKdibyP5aPFzFYYhmX94V52UROjnrWInEjKvxXI0fPM/bviiM9vfJFOx8Wd85nvif1Fy5GaQU6/Z2pPnw=="
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Ej5hGWtK3xM9YU+B2O8EdlMcJf5utbDQs9ecnfvwhENQeeNU7iI2jjnRB2d7V6o9SQZmNHPzdPvaNb3PlSMz+Q=="
+ "sha512": "sha512-nSEa8bH3fVdTYGqK4twOKLxxgKIW3cz9g9mrzhPh/CmdvGJWKRTIlBIZi7lz+lqNQpxean5vbAo84R/mU+JpGA=="
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-scXp1Y+hmhQKLe57Z7cSjsAEFtE4zSHHydkg1SpvG56nWwWQVpVcRAbRZsv1qIBR5/vNB4LA9xiOKnvKO/Halg=="
+ "sha512": "sha512-TNpDkprNsoRYgi2vKqzs+fO4uS+zCXlCx3OllkcobxMI2+vMi9W+stkiQ/vaINDpryhdEx/hMj7gmND1qrZnZA=="
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-nxGoN8o+4clQk103krYRqS5FVVCZc3Tlc09AYj4W8gZ9Q5Jxa2BLW7ss+ogKU/hvNSg2NkJyQTfi9SegGU6ssQ=="
+ "sha512": "sha512-nkQdGxdUmFhKuhNUoSPjJVuSkK2RLtoJ9euGem+rAfwD/9050WuEQJeuaA2VkuK5yIO9FLdVQQiIZ1y+WSH/BQ=="
},
- "Microsoft.Extensions.Localization/1.0.0": {
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-nkDgz++GXjMSEIiVS6CpeirV8m8zvc/vUN2sq5sPnqG8PZltCMSNmqrwyL1onx6A6aRNdTr1nVfvYHwWAmS4vg=="
+ "sha512": "sha512-cj5+UAAEOC5ttS+QNeLGQN/8WoV2/6hfCukpuFtZG9Wp4+0mdsTQE4s9iO3IYi1aIcz0G1jjMjucfvV/+6d6Tg=="
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
+ "Microsoft.Extensions.Localization/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-hQ2sEJf7swsD5jk4DogLI3DazGvsvbz0IuSbxPFDjcvP0PRdxgCsyGpg70LD+3tRmxZcE1uh5jtcAi4X2BcB9w=="
+ "sha512": "sha512-txEFigTxInm2YSmJXY4HVL4o4ARn/baJrxCVDGs7f+EVtDnilcAveexsW18aAMmDfl1JACOvgegDBDRn9xBFOw=="
+ },
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7jVTQpt3aAGyilid7ssV9HE8NKJEiTj3xkujvXrAJhGQ5Tk/+2cAWMHaf6nU9XBTKh92c8+xMEdYa0H5pUJgGQ=="
},
"Microsoft.Extensions.Logging/1.1.0": {
"type": "package",
@@ -3724,10 +3825,10 @@
"serviceable": true,
"sha512": "sha512-V8fP8pGJxieGa1DAYOF1RX+cCGGqdOGNoAQUzxmy27+qNzbHB/cUXc7mCZT72jPZMB4U12zSVWlIt26GMsUIOg=="
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-BTXoWSTrv/saLlNSg8l41YOoSKeUUanQLykUqRTtiUJz2xxQOCgm4ckPzrdmSK6w0mdjR2h7IrUDGdBF78Z7yg=="
+ "sha512": "sha512-pJMOnxuqmG37OjccfvtqVoo3bQGoN+0EJUzzp7+2uxSdioER82caAk6Yi/z5aysapn5XENNIIa7SaYnYKSS69A=="
},
"Microsoft.Extensions.Options/1.1.0": {
"type": "package",
@@ -3749,15 +3850,15 @@
"serviceable": true,
"sha512": "sha512-GhQG5CBUR9/czBLTblt1giKBkfvHVDeppWd6KIgPyexrspECqzzSW5IXe0STTTs2NlUp9vIFwjSWG8O9c74R9g=="
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-NSSIBREmHHiyoAFXV2LMA+a6RMZtTHxgUbHJGHRtnjmTKnRyticx5HAzNpy8VG9+HCCHenL9QD7zSA8jjgAi5A=="
+ "sha512": "sha512-TClNvczWRxF6bVPhn5EK3Y3QNi5jTP68Qur+5Fk+MQLPeBI18WN7X145DDJ6bFeNOwgdCHl73lHs5uZp9ish1A=="
},
- "Microsoft.Net.Http.Headers/1.0.0": {
+ "Microsoft.Net.Http.Headers/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-1lr92itF1fKR2oEQ6gk1IUsuCgp7UMlf/b1sjlAyuDeUnttj39ra59GQHYpomglJX1UVNpi1/cSBbEsXoNeIhw=="
+ "sha512": "sha512-2F8USh4hR5xppvaxtw2EStX74Ih+HhRj7aQD1uaB9JmTGy478F7t4VU+IdZXauEDrvS7LYAyyhmOExsUFK3PAw=="
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
@@ -3889,6 +3990,26 @@
"serviceable": true,
"sha512": "sha512-4cXRTIcttvIreAoqK/5hzTtzepeggac+m5A0rzH+9zLtnFh2J0rLuGeJR4KjNLyKqPzO0kjqrs5lkRJEKX8HAA=="
},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xlbi/AUp3UM4DmPX0SIV50xboMZDl64pY45nBsdDJarUK0i5pSi/FLBqUOikdP7wUrFvtOAEnOW0cHkR6hyaeA=="
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zOMSwaORAM916wnoDilH9eTyBN01Ch4L4VE8s4xIiESOpHMMHBvVmPxSGMsmo+CltgM74o92KVrIcLYGCKlbXQ=="
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5ErpRhRIkJKRjQ33CsTIsmBypDsWQNp28CsM8UsOwZ9aaw3UBsU4Ts2ZDGe7yvZiti8FrU8iQ5VYw9bvrHiPpA=="
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gdV8MczYGIuxARtmDYBTbTKC0IJMhrQmZ4Uev8N/pOGQlTcwBYYlUn8X+8RcC7ATZQOOXBx4RBOlk+gbXbLfkg=="
+ },
"System.AppContext/4.3.0": {
"type": "package",
"serviceable": true,
diff --git a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.dll b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.dll
index b4d9494..51e96ba 100644
Binary files a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.dll and b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.dll differ
diff --git a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.pdb b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.pdb
index 002b38b..81e5415 100644
Binary files a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.pdb and b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.pdb differ
diff --git a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.runtimeconfig.dev.json b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.runtimeconfig.dev.json
index fa8baf9..4fa48e0 100644
--- a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.runtimeconfig.dev.json
+++ b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.runtimeconfig.dev.json
@@ -1,7 +1,7 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
- "C:\\Users\\CDLADMIN\\.nuget\\packages"
+ "C:\\Users\\nathan\\.nuget\\packages"
]
}
}
\ No newline at end of file
diff --git a/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.xml b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.xml
new file mode 100644
index 0000000..1b6976e
--- /dev/null
+++ b/src/VirtualStudentAdviser/bin/Debug/netcoreapp1.0/VirtualStudentAdviser.xml
@@ -0,0 +1,443 @@
+
+
+
+ VirtualStudentAdviser
+
+
+
+
+ Launches the rec engine using the major majorId and school schoolId
+
+
+
+
+
+
+
+ Exposes test validation module through calls to testPlan and testAllPlans
+
+
+
+
+ Create a new TestController.
+
+
+ IVirtualAdviserRepository that has methods to access database
+
+
+ This is called by the ASP.NET framework and will only be called manually in testing
+
+
+
+
+ Tests the plan with planId
+
+
+ The planId of plan to test
+
+
+ Returns json of PlanVerificationInfo object
+
+
+
+
+ Tests all plans in the DB.
+
+
+ Need to store test result. No need to retest plans more than once and takes around 20 minutes to do the current set.
+
+
+ json object of mapping of planId to PlanVerificationInfo object
+
+
+
+
+
+ Runs the rec engine using ParameterSet param that is written to the body of the request
+
+
+ Input ParameterSet for the algorithm
+
+
+
+
+
+ Returns a list of course objects
+
+
+
+
+ Saves study plan to database.
+
+
+ studyPlan is different than the plan stored with id oldPlanId but has the same major and school
+
+ List of SelectSudyPlan. These are the studyplans with the string values of the StudyPlan ids
+ Id to the student the plan belongs to
+ The plan Id for the plan before the plan was manipulated by the user
+ Name of plan given by student
+
+ returns the new planId for the saved plan
+
+
+
+
+ Returns all the inactive plans associated with studentId.
+
+ Returns all of the plans except the first since there is not a active field in the StudentStudyPlan table.
+ Needs to be changed to return the plans with an active value of 0 when active exists
+ Id to the student the plan belongs to
+
+
+
+ Returns the active plan associated with studentId.
+
+ Returns the first plan since there is not an active field in the StudentStudyPlan table.
+ Needs to be changed to return the plan with an active value of 1 when active exists
+
+ {
+ parameterSet": {
+ id: 0,
+ majorId: 0,
+ major: "Mechanical Engineering",
+ schoolId: 0,
+ school: "\nUniversity of Washington",
+ jobTypeId: 0,
+ jobType: "Full Time",
+ budgetId: 0,
+ budget: "$100.00 - $599.99",
+ timePreferenceId: 0,
+ timePreference: "Morning",
+ quarterPreferenceId: 0,
+ quarterPreference: "Fall ",
+ completedCourses: "[1,2]",
+ placementCourses: "Default placement",
+ dateAdded: "0001-01-01T00:00:00",
+ lastDateModified: "0001-01-01T00:00:00",
+ status: 0
+ },
+ planName": null,
+ studentId": 456,
+ planId": 2166
+ }
+
+
+
+ Id to the student the plan belongs to
+
+
+
+ Association of paramater set with planName, studentId and planId
+
+
+
+
+ Association of planId to plan errors
+
+ To add additional error results a new public list can be added here.
+ A verification method needs to be added to PlanVerification and the list is populated in the runTests method
+
+
+
+
+ Returns list of SelectStudyPlan associated with planId
+
+
+ plan
+
+
+ Returns list of SelectStudyPlan associated with planId
+
+
+
+
+ Returns list of StudyPlan associated with planId
+
+
+ plan
+
+
+ Returns list of StudyPlan associated with planId
+
+
+
+
+ Gets the plan's assocaited major and school information
+
+
+ plan
+
+
+ Returns array with major and school ids {planId, majorId, schoolId}
+
+
+
+
+ Gets all of the plan ids
+
+
+ array of plan ids
+
+
+
+
+ Runs verification on studyPlan
+
+ The plan to be tested
+ Plan's majorId
+ Plan's schoolId
+ Array of all the degree's required courses
+ List of all the courses offered at EvCC from the db
+
+ PlanVerificationInfo, arrays of error messages
+
+
+
+
+ Gets all of the time scheduings for the course represented by courseId
+
+ The selected course
+ List of arrays that represent the scheduling
+
+
+
+ Takes SelectStudyPlan (string representation) and parses it into StudyPlan (id representation)
+
+ The studyPlan with string values
+ StudyPlan with the associated id keys
+ SelectStudyPlan is the format the webpage sends to the API in the body of the message.
+
+
+
+ Writes new plan to DB
+
+ Plan to be written
+
+
+
+ Returns an array of all the major and school required courses
+
+
+ The inner array is of format: {CourseId, MajorId, SchoolId}
+
+ Array of required course arrays
+
+
+
+ Returns the degree core courses associated with the major and school
+
+ The id of the Major
+ The id of the School
+ list of required course ids
+
+
+
+ Gets all available courses in the database
+
+
+ List of Course objects
+
+
+
+
+ Returns active PlanInfo associated with the student with id studentId
+
+ studentId of current student
+ Returns all the inactive PlanInfo associated with the student associated with studentId
+ There is not a active plan column in StudentStudyPlan db table. When that is added, this will need to be rewritten
+ since it assumes the first plan is the active one
+
+
+
+ Writes sp to datbase
+
+ New plan
+ Current student's id
+ Plan's majorID
+ Plan's schoolID
+ Name of plan given by student
+
+
+
+
+ Returns all the inactive PlanInfo associated with the student associated with studentId
+
+ studentId of current student
+ Returns all the inactive PlanInfo associated with the student with id studentId
+ There is not a active plan column in StudentStudyPlan db table. When that is added, this will need to be rewritten
+ since it assumes the first plan is the active one
+
+
+
+ DbContext for reading and writing to the vsaDev datavase
+
+
+
+
+ Implements the IVirtualAdviserRepository. Set of functions to manipulate data in vsaDev datavase
+
+
+
+
+ Creates a study plan using the paramaters as inpuuts
+
+ The major of the plan
+ All the courses the student has completed before plan generation
+ The school of the plan
+ A list of SelectStudyPlan
+
+ SelectStudyPlan contains string info of course and quarter.
+
+
+
+
+ Creates a new VirtualAdviserRepository
+
+ Database context to vsaDev
+
+
+
+ Thrown when the algorithm tries to schedule a course that has no time scheduling
+
+
+
+
+ Gets list of course's scheduling
+
+ The courseId to find the target course
+ List of course schedule arrays
+
+ result= {StartTimeId, EndTimeId, DayId, QuarterId, Year}
+
+
+
+
+ returns major school pair associated with planID
+
+ plan
+ returnVal[0] is the planId
+ returnVal[1] is the majorId
+ returnVal[2] is the schoolId
+
+
+
+
+ Takes SelectStudyPlan (string representation) and parses it into StudyPlan (id representation)
+
+ The studyPlan with string values
+ StudyPlan with the associated id keys
+ SelectStudyPlan is the format the webpage sends to the API in the body of the message.
+
+
+
+ Takes academic plans from database or as List of StudyPlans and enumerates the errors
+
+
+
+
+ Takes study plan and enumerates errors
+
+ List of StudyPlan that all share the same planId
+ mapping of course and prerequisite groups
+ for example:
+ course group prereq
+ 199 1 191
+ 199 1 264
+ 199 2 191
+ 199 2 1246
+ 199 2 268
+
+ All required course for plan's major and school
+ List of all courses availabvle at EvCC in db
+ the starting point of student. The classes the student has complete at time of generation
+ copy of the database context.
+
+ The VirtualAdviserContex is passed in to have access to course scheduling but that table could be added as a paramater as a List of CourseTime.
+
+
+
+
+
+ checks that all scheduled courses are in quarters that offer that course
+
+ The list of StudyPlans represetingh the plan to test
+ Database Context to retrieve CourseTime info
+ list of all courseIds that are in quarters they are not offered
+
+
+
+ Gets the string of the course with courseId equal to param courseId
+
+ The courseId of the course to find the title
+ List of all courses
+ string of course representing courseId
+
+
+
+ Uses param qtr to return the next quarters id.
+
+ The current quarterId
+ The next quarterId
+
+
+
+ makes sure the quarters are in the correct order
+
+
+
+ true if the quarters are in correct order in the studyPlan
+
+
+ This method is currentily not in use for plan verification but could be used as an unit test
+
+
+
+
+ using param year and qtr returns the next year if associated with the next qtr
+
+ The current year
+ The current qtrId
+ Next qtrs year
+
+
+
+ makes sure the quarters are in the correct order
+
+
+
+ True if the quarters are in the correct order
+
+
+ This method is currentily not in use for plan verification but could be used as an unit test
+
+
+
+
+ Ensures that studyPlan contains all degrees required courses
+
+ Current Study Plan
+ List of degree required courses
+
+
+
+
+ Ensures that all the courses have thier prereqs scheudled correctily
+
+ The current Plan
+ Mapping of courseId to array of prereq groups
+ all the courses the student already has taken
+ mapping of course id and list of unschedued prereq
+
+ If all the prereq groups are unfulfilled, it chooses the missing courses from the last prereq group for validation messages
+
+
+
+
+ returns the group associated with courseId
+
+ Mapping of courseId to prereq groups
+ current courseId
+ The group associated with courseId. If courseId has no groups it returns int[0][]
+
+
+
diff --git a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/.IncrementalCache b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/.IncrementalCache
index d3e28c2..2a8f17f 100644
--- a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/.IncrementalCache
+++ b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/.IncrementalCache
@@ -1 +1 @@
-{"inputs":["C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\project.json","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\project.lock.json","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Program.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Startup.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Controllers\\RecEngineController.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Controllers\\VsaController.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Filters\\VsaFilter.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\AcademicYear.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\AdmissionRequiredCourses.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Corequisite.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Course.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\CourseNode.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\CourseTime.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Department.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\GeneratedPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\JobType.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Major.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\ParameterSet.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Prerequisite.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Quarter.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\ReviewedStudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\SelectStudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Student.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\StudentStudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\StudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\TimeSlot.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\WeekDay.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Services\\IVirtualAdviserRepository.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Services\\VirtualAdviserContext.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Services\\VirtualAdviserRepository.cs"],"outputs":["C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.dll","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.pdb","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.deps.json","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.runtimeconfig.json"],"buildArguments":{"version-suffix":null}}
\ No newline at end of file
+{"inputs":["C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\project.json","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\project.lock.json","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Program.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Startup.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Controllers\\RecEngineController.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Controllers\\VsaController.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Filters\\VsaFilter.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\AcademicYear.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\AdmissionRequiredCourses.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Corequisite.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Course.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\CourseNode.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\CourseTime.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Department.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\GeneratedPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\JobType.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Major.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\ParameterSet.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Prerequisite.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Quarter.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\ReviewedStudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\SelectStudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\Student.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\StudentStudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\StudyPlan.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\TimeSlot.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Models\\WeekDay.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Services\\IVirtualAdviserRepository.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Services\\VirtualAdviserContext.cs","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\Services\\VirtualAdviserRepository.cs"],"outputs":["C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.dll","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.pdb","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.deps.json","C:\\Users\\CDLADMIN\\documents\\visual studio 2015\\Projects\\VirtualStudentAdviser\\src\\VirtualStudentAdviser\\bin\\Debug\\netcoreapp1.0\\VirtualStudentAdviser.runtimeconfig.json"],"buildArguments":{"version-suffix":null}}
diff --git a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/VirtualStudentAdviserdotnet-compile.deps.json b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/VirtualStudentAdviserdotnet-compile.deps.json
index dacf4ea..3f4cfed 100644
--- a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/VirtualStudentAdviserdotnet-compile.deps.json
+++ b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/VirtualStudentAdviserdotnet-compile.deps.json
@@ -1,7 +1,7 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v1.0/",
- "signature": "5cc340c923abb19d988d9cc5cde8fb9ba89cda84"
+ "signature": "87c8cdc2fc117af17a18ea1cfbcfd5cbcd1c74b3"
},
"compilationOptions": {
"defines": [
@@ -10,15 +10,16 @@
"NETCOREAPP1_0"
],
"optimize": false,
- "emitEntryPoint": true
+ "emitEntryPoint": true,
+ "xmlDoc": true
},
"targets": {
".NETCoreApp,Version=v1.0": {
"VirtualStudentAdviser/1.0.0": {
"dependencies": {
"Microsoft.NETCore.App": "1.0.1",
- "Microsoft.AspNetCore.Mvc": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Mvc": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
@@ -32,7 +33,8 @@
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
- "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0"
+ "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
+ "Swashbuckle.AspNetCore": "1.1.0"
},
"compile": {
"VirtualStudentAdviser.dll": {}
@@ -43,18 +45,18 @@
"Microsoft.NETCore.Platforms": "1.1.0"
}
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.DataProtection": "1.0.0",
+ "Microsoft.AspNetCore.DataProtection": "1.0.3",
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0"
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1"
},
"compile": {
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll": {}
}
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -64,9 +66,9 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Authorization.dll": {}
}
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
+ "Microsoft.AspNetCore.Cors/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Configuration.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0"
@@ -75,7 +77,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -88,10 +90,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cryptography.Internal.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "1.0.0",
- "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Cryptography.Internal": "1.0.3",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.3",
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
@@ -108,7 +110,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
"dependencies": {
"System.ComponentModel": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
@@ -119,7 +121,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
"dependencies": {
"System.Resources.ResourceManager": "4.3.0"
},
@@ -131,12 +133,12 @@
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.AspNetCore.Hosting.Server.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Configuration": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.DependencyInjection": "1.1.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0",
@@ -175,7 +177,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -185,13 +187,13 @@
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http/1.0.0": {
+ "Microsoft.AspNetCore.Http/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
"Microsoft.Extensions.Options": "1.1.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.3.0",
"System.Threading": "4.3.0"
},
@@ -212,11 +214,11 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.3.0",
"System.IO.FileSystem": "4.3.0"
},
@@ -239,7 +241,7 @@
},
"Microsoft.AspNetCore.HttpOverrides/1.0.0": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0"
},
@@ -266,27 +268,27 @@
"lib/netstandard1.1/Microsoft.AspNetCore.JsonPatch.dll": {}
}
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
+ "Microsoft.AspNetCore.Localization/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.3",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
"Microsoft.Extensions.Options": "1.1.0"
},
"compile": {
"lib/netstandard1.3/Microsoft.AspNetCore.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Cors": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Localization": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
- "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Cors": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Localization": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
"Microsoft.Extensions.DependencyInjection": "1.1.0"
},
@@ -294,11 +296,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.CSharp": "4.3.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.3.0",
"System.Text.Encoding.Extensions": "4.3.0"
@@ -307,21 +309,21 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Authorization": "1.0.0",
+ "Microsoft.AspNetCore.Authorization": "1.0.3",
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.Extensions.DependencyModel": "1.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
@@ -334,51 +336,51 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Core.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Cors": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Cors": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.Extensions.Localization": "1.0.0",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.Extensions.Localization": "1.0.3",
"System.ComponentModel.Annotations": "4.3.0"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
"dependencies": {
"Microsoft.AspNetCore.JsonPatch": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Localization": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
+ "Microsoft.AspNetCore.Localization": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
"Microsoft.Extensions.DependencyInjection": "1.1.0",
- "Microsoft.Extensions.Localization": "1.0.0"
+ "Microsoft.Extensions.Localization": "1.0.3"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.CodeAnalysis.CSharp": "1.3.0",
- "Microsoft.Extensions.FileProviders.Composite": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Composite": "1.0.1",
"System.Runtime.Loader": "4.0.0",
"System.Text.Encoding": "4.3.0"
},
@@ -386,11 +388,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Razor.Runtime": "1.0.0",
+ "Microsoft.AspNetCore.Razor.Runtime": "1.0.3",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.Collections.Concurrent": "4.3.0",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.3.0",
@@ -400,26 +402,26 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.Host.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"Microsoft.Extensions.Primitives": "1.1.0"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Antiforgery": "1.0.1",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.Extensions.WebEncoders": "1.0.0",
+ "Microsoft.AspNetCore.Antiforgery": "1.0.4",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.Extensions.WebEncoders": "1.0.3",
"Newtonsoft.Json": "9.0.1",
"System.Buffers": "4.3.0",
"System.Runtime.Serialization.Primitives": "4.1.1"
@@ -428,7 +430,7 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
}
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
+ "Microsoft.AspNetCore.Razor/1.0.3": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Linq": "4.3.0",
@@ -442,10 +444,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Razor": "1.0.0",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Razor": "1.0.3",
"System.Collections.Concurrent": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.Reflection": "4.3.0",
@@ -458,12 +460,12 @@
"lib/netstandard1.5/Microsoft.AspNetCore.Razor.Runtime.dll": {}
}
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
+ "Microsoft.AspNetCore.Routing/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
"Microsoft.Extensions.Options": "1.1.0",
"System.Collections": "4.3.0",
"System.Text.RegularExpressions": "4.3.0"
@@ -472,7 +474,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {}
}
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
"System.Collections.Concurrent": "4.3.0",
@@ -486,8 +488,8 @@
"Microsoft.AspNetCore.Server.IISIntegration/1.0.0": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.AspNetCore.HttpOverrides": "1.0.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -525,7 +527,19 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Server.Kestrel.dll": {}
}
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
+ "Microsoft.Extensions.Logging.Abstractions": "1.1.0",
+ "Microsoft.Extensions.WebEncoders": "1.0.3"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
"dependencies": {
"Microsoft.Extensions.Primitives": "1.1.0",
"System.Buffers": "4.3.0",
@@ -774,7 +788,7 @@
"Microsoft.Extensions.Configuration.FileExtensions/1.0.0": {
"dependencies": {
"Microsoft.Extensions.Configuration": "1.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.AppContext": "4.3.0"
},
"compile": {
@@ -833,7 +847,7 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0"
},
@@ -841,10 +855,19 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
+ "System.Runtime.Extensions": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"System.Collections.Concurrent": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.IO.FileSystem.Watcher": "4.0.0",
@@ -855,7 +878,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileProviders.Physical.dll": {}
}
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
"dependencies": {
"System.Collections": "4.3.0",
"System.IO.FileSystem": "4.3.0",
@@ -867,7 +890,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileSystemGlobbing.dll": {}
}
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
"dependencies": {
"System.Collections.Concurrent": "4.3.0",
"System.Linq": "4.3.0",
@@ -877,11 +900,11 @@
"lib/netstandard1.1/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {}
}
},
- "Microsoft.Extensions.Localization/1.0.0": {
+ "Microsoft.Extensions.Localization/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
"Microsoft.Extensions.Options": "1.1.0",
"System.Collections.Concurrent": "4.3.0",
"System.Resources.Reader": "4.0.0"
@@ -890,7 +913,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Localization.dll": {}
}
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
"dependencies": {
"Microsoft.CSharp": "4.3.0",
"System.Globalization": "4.3.0",
@@ -939,7 +962,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Logging.Debug.dll": {}
}
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -994,7 +1017,7 @@
"lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {}
}
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -1004,7 +1027,7 @@
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.dll": {}
}
},
- "Microsoft.Net.Http.Headers/1.0.0": {
+ "Microsoft.Net.Http.Headers/1.0.3": {
"dependencies": {
"System.Buffers": "4.3.0",
"System.Collections": "4.3.0",
@@ -1290,6 +1313,53 @@
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.win7-x64.runtime.native.System.Data.SqlClient.sni/4.3.0": {},
"runtime.win7-x86.runtime.native.System.Data.SqlClient.sni/4.3.0": {},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerGen": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerUI": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "NETStandard.Library": "1.6.1"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Routing": "1.0.4",
+ "Microsoft.AspNetCore.StaticFiles": "1.0.4",
+ "Microsoft.Extensions.FileProviders.Embedded": "1.0.1",
+ "NETStandard.Library": "1.6.1",
+ "Newtonsoft.Json": "9.0.1",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ }
+ },
"System.AppContext/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0"
@@ -2706,6 +2776,9 @@
"System.Runtime.Extensions": "4.3.0",
"System.Threading": "4.3.0",
"System.Xml.ReaderWriter": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Xml.XPath.dll": {}
}
},
"System.Xml.XPath.XDocument/4.0.1": {
@@ -2726,8 +2799,8 @@
"VirtualStudentAdviser/1.0.0": {
"dependencies": {
"Microsoft.NETCore.App": "1.0.1",
- "Microsoft.AspNetCore.Mvc": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Mvc": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
@@ -2741,7 +2814,8 @@
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
- "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0"
+ "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
+ "Swashbuckle.AspNetCore": "1.1.0"
},
"runtime": {
"VirtualStudentAdviser.dll": {}
@@ -2752,18 +2826,18 @@
"Microsoft.NETCore.Platforms": "1.1.0"
}
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.DataProtection": "1.0.0",
+ "Microsoft.AspNetCore.DataProtection": "1.0.3",
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0"
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1"
},
"runtime": {
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll": {}
}
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -2773,9 +2847,9 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Authorization.dll": {}
}
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
+ "Microsoft.AspNetCore.Cors/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Configuration.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0"
@@ -2784,7 +2858,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -2797,10 +2871,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cryptography.Internal.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "1.0.0",
- "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Cryptography.Internal": "1.0.3",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.3",
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
@@ -2817,7 +2891,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
"dependencies": {
"System.ComponentModel": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
@@ -2828,7 +2902,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
"dependencies": {
"System.Resources.ResourceManager": "4.3.0"
},
@@ -2840,12 +2914,12 @@
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.AspNetCore.Hosting.Server.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Configuration": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.DependencyInjection": "1.1.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0",
@@ -2884,7 +2958,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -2894,13 +2968,13 @@
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http/1.0.0": {
+ "Microsoft.AspNetCore.Http/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
"Microsoft.Extensions.Options": "1.1.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.3.0",
"System.Threading": "4.3.0"
},
@@ -2921,11 +2995,11 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.3.0",
"System.IO.FileSystem": "4.3.0"
},
@@ -2948,7 +3022,7 @@
},
"Microsoft.AspNetCore.HttpOverrides/1.0.0": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0"
},
@@ -2975,27 +3049,27 @@
"lib/netstandard1.1/Microsoft.AspNetCore.JsonPatch.dll": {}
}
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
+ "Microsoft.AspNetCore.Localization/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.3",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
"Microsoft.Extensions.Options": "1.1.0"
},
"runtime": {
"lib/netstandard1.3/Microsoft.AspNetCore.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Cors": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Localization": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
- "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Cors": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Localization": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
"Microsoft.Extensions.DependencyInjection": "1.1.0"
},
@@ -3003,11 +3077,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.CSharp": "4.3.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.3.0",
"System.Text.Encoding.Extensions": "4.3.0"
@@ -3016,21 +3090,21 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Authorization": "1.0.0",
+ "Microsoft.AspNetCore.Authorization": "1.0.3",
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.Extensions.DependencyModel": "1.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
@@ -3043,51 +3117,51 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Core.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Cors": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Cors": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.Extensions.Localization": "1.0.0",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.Extensions.Localization": "1.0.3",
"System.ComponentModel.Annotations": "4.3.0"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
"dependencies": {
"Microsoft.AspNetCore.JsonPatch": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Localization": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
+ "Microsoft.AspNetCore.Localization": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
"Microsoft.Extensions.DependencyInjection": "1.1.0",
- "Microsoft.Extensions.Localization": "1.0.0"
+ "Microsoft.Extensions.Localization": "1.0.3"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.CodeAnalysis.CSharp": "1.3.0",
- "Microsoft.Extensions.FileProviders.Composite": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Composite": "1.0.1",
"System.Runtime.Loader": "4.0.0",
"System.Text.Encoding": "4.3.0"
},
@@ -3095,11 +3169,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Razor.Runtime": "1.0.0",
+ "Microsoft.AspNetCore.Razor.Runtime": "1.0.3",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.Collections.Concurrent": "4.3.0",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.3.0",
@@ -3109,26 +3183,26 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.Host.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
"Microsoft.Extensions.Caching.Memory": "1.1.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"Microsoft.Extensions.Primitives": "1.1.0"
},
"runtime": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Antiforgery": "1.0.1",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.Extensions.WebEncoders": "1.0.0",
+ "Microsoft.AspNetCore.Antiforgery": "1.0.4",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.Extensions.WebEncoders": "1.0.3",
"Newtonsoft.Json": "9.0.1",
"System.Buffers": "4.3.0",
"System.Runtime.Serialization.Primitives": "4.1.1"
@@ -3137,7 +3211,7 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
}
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
+ "Microsoft.AspNetCore.Razor/1.0.3": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Linq": "4.3.0",
@@ -3151,10 +3225,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
"dependencies": {
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Razor": "1.0.0",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Razor": "1.0.3",
"System.Collections.Concurrent": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.Reflection": "4.3.0",
@@ -3167,12 +3241,12 @@
"lib/netstandard1.5/Microsoft.AspNetCore.Razor.Runtime.dll": {}
}
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
+ "Microsoft.AspNetCore.Routing/1.0.4": {
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
"Microsoft.Extensions.Options": "1.1.0",
"System.Collections": "4.3.0",
"System.Text.RegularExpressions": "4.3.0"
@@ -3181,7 +3255,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {}
}
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "1.1.0",
"System.Collections.Concurrent": "4.3.0",
@@ -3195,8 +3269,8 @@
"Microsoft.AspNetCore.Server.IISIntegration/1.0.0": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
"Microsoft.AspNetCore.HttpOverrides": "1.0.0",
"Microsoft.Extensions.Logging.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -3234,7 +3308,19 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Server.Kestrel.dll": {}
}
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
+ "Microsoft.Extensions.Logging.Abstractions": "1.1.0",
+ "Microsoft.Extensions.WebEncoders": "1.0.3"
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
"dependencies": {
"Microsoft.Extensions.Primitives": "1.1.0",
"System.Buffers": "4.3.0",
@@ -3483,7 +3569,7 @@
"Microsoft.Extensions.Configuration.FileExtensions/1.0.0": {
"dependencies": {
"Microsoft.Extensions.Configuration": "1.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.AppContext": "4.3.0"
},
"runtime": {
@@ -3542,7 +3628,7 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0"
},
@@ -3550,10 +3636,19 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "System.Runtime.Extensions": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.1.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"System.Collections.Concurrent": "4.3.0",
"System.IO.FileSystem": "4.3.0",
"System.IO.FileSystem.Watcher": "4.0.0",
@@ -3564,7 +3659,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileProviders.Physical.dll": {}
}
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
"dependencies": {
"System.Collections": "4.3.0",
"System.IO.FileSystem": "4.3.0",
@@ -3576,7 +3671,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileSystemGlobbing.dll": {}
}
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
"dependencies": {
"System.Collections.Concurrent": "4.3.0",
"System.Linq": "4.3.0",
@@ -3586,11 +3681,11 @@
"lib/netstandard1.1/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {}
}
},
- "Microsoft.Extensions.Localization/1.0.0": {
+ "Microsoft.Extensions.Localization/1.0.3": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Abstractions": "1.1.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
"Microsoft.Extensions.Options": "1.1.0",
"System.Collections.Concurrent": "4.3.0",
"System.Resources.Reader": "4.0.0"
@@ -3599,7 +3694,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Localization.dll": {}
}
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
"dependencies": {
"Microsoft.CSharp": "4.3.0",
"System.Globalization": "4.3.0",
@@ -3648,7 +3743,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Logging.Debug.dll": {}
}
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
"dependencies": {
"System.Diagnostics.Debug": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
@@ -3703,7 +3798,7 @@
"lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {}
}
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "1.1.0",
"Microsoft.Extensions.Options": "1.1.0",
@@ -3713,7 +3808,7 @@
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.dll": {}
}
},
- "Microsoft.Net.Http.Headers/1.0.0": {
+ "Microsoft.Net.Http.Headers/1.0.3": {
"dependencies": {
"System.Buffers": "4.3.0",
"System.Collections": "4.3.0",
@@ -3990,6 +4085,53 @@
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
"runtime.win7-x64.runtime.native.System.Data.SqlClient.sni/4.3.0": {},
"runtime.win7-x86.runtime.native.System.Data.SqlClient.sni/4.3.0": {},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerGen": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerUI": "1.1.0"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "NETStandard.Library": "1.6.1"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Routing": "1.0.4",
+ "Microsoft.AspNetCore.StaticFiles": "1.0.4",
+ "Microsoft.Extensions.FileProviders.Embedded": "1.0.1",
+ "NETStandard.Library": "1.6.1",
+ "Newtonsoft.Json": "9.0.1",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ }
+ },
"System.AppContext/4.3.0": {
"dependencies": {
"System.Runtime": "4.3.0"
@@ -5332,40 +5474,40 @@
"serviceable": true,
"sha512": "sha512-9Q7AaqtQhS8JDSIvRBt6ODSLWDBI4c8YxNxyCQemWebBFUtBbc6M5Vi5Gz1ZyIUlTW3rZK9bIr5gnVyv0z7a2Q=="
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-MMevi8HnI5GxtNOS9ZqZLuNafltbngXsOrNqyykFveMWFN5a3AfAB7I0qU77tBS9B/N3boRQuyT9AR0BsCQbaw=="
+ "sha512": "sha512-fxUgV0b7NA9EzTu2ES5FnNO0HKe/i9g6/quP05pAMjDjm0PPIBREgfVrXet8fmQDKIShRXhOkpZ+jLWbsmR13w=="
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-iVFQ5xHSyxmfWYdl5B/xIFzXgm4SRgYQUKlLFVNGfEhbbjw0Ur2pfVrEvpENrhHFOQ2XAZcuFlGxSIzZwsVrMg=="
+ "sha512": "sha512-cN2KJkfHcKwh82c9WGx4Tqfd2h5HflU/Mu5vYLMHON8WahHU9hE32ciIXcEIoKLNpu+zs1u1cN/qxcKTdqu89w=="
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
+ "Microsoft.AspNetCore.Cors/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-fC8lWOU3+ltkbgQyD1P7eRQ66fGfZkPNU2UkwOI8tyF5FUsd8nRTfzvsO4mSyQfgmgfk2Hc8TGzx/okevZwXkg=="
+ "sha512": "sha512-6NjGF+FO2wbz+3dzG9l1mdxZAnEbAmJrJE4KkUSklseOXPCm9hggYGKWr/CF6RaIl9nJaJTaDC8xwzmVJSoCXA=="
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-0btvxwOqYNpKTUQrD7LA3p6Wi0vrhfWGBVqIKPS1KtEdkCv3QoVgFO4eJYuClGDS9NXhqk7TWh46/8x8wtZHaw=="
+ "sha512": "sha512-peFSnD6lGWdyhTIaFNdZbMCATwTVbvTEGGgHQ6BrMVdICfuARUIAeDjmuDsoLRO4zqSzwdqAI2LFDoB/YsLZzA=="
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-gt4URT+8ljPk0ePspLqOGPJBm+s6iMvsZqweplhf7wiZSjFiG1uYBNpQ/0dFY7wSx3NMRjekyXzCjvkGAV570g=="
+ "sha512": "sha512-He+L4K/fyniOEzv3wiDVXl83gZU4oKu2jugH+WJstSjJ5/sGbPKUZPHGljCDZZpUmIYktHEsxsf8QCBr/jQfZQ=="
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-h5ycDgkqmRdManmYMQVJgzNI7YtVp2X2/os1cKmdfrpfq+m9L8bMKhbd7PCksoLci+aYTOSn45khPl+hpPb9ug=="
+ "sha512": "sha512-pih+njFAtRmutE0pD2DXk8g6YGIyt6Bhj7BHbw/fsPaAKuQwEu0xht/RLr8fNe4oDrx+aRbKSSz/DmifI6SDgg=="
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-RrXsm5Xzvxs0OFDhRcIIUNOM5rXKnRWj/bIkuDkXNIBniGcPDrfGbACIatA127I6pmybNAE84puFAt3wsU2kww=="
+ "sha512": "sha512-VmiWO9ggXdBlyRAnP0Y7ukYSzWmmUNIik8IblyLVNLEraipVGLaFjqkXHoW+ko8w+E/K21kzXsxBhD6NegeL9g=="
},
"Microsoft.AspNetCore.Hosting/1.0.0": {
"type": "package",
@@ -5382,25 +5524,25 @@
"serviceable": true,
"sha512": "sha512-GynDm8oz39EA8WvLIkfitPwHU27IVhLoVocZKaEYQ6Cs+jZnW2PT3OKBKJeeEepvMMbS5grvKM7HeZyGZqPthg=="
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-/JLMu2k8FiInLZC0SHXT+Cmdzi7AYa3B5v9w32Kd0mPTH4RYIQo/XNPIOr2HsPTXp3I9cZo1DajaMVGnJMN2QA=="
+ "sha512": "sha512-Hp/qulC8W+zYVPEeuYBEzqKJZrfejsFaGLZRj9j0JfjkMAyZeNLEngnuu+Tplnasy8O15n3BdBgMfVBcM6leqQ=="
},
- "Microsoft.AspNetCore.Http/1.0.0": {
+ "Microsoft.AspNetCore.Http/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-c/+eWVWQ8fX5hBHhL1BY4k2n4kVyUnqJLSCj0sTTXwRTU6IKoGbTOUqHT9as8C71Vk54YpAsi/VPmGW7T/ap3A=="
+ "sha512": "sha512-kfNOIGGgVtMzsSWZzXBqz5zsdo8ssBa90YHzZt95N8ARGXoolSaBHy6yBoMm/XcpbXM+m/x1fixTTMIWMgzJdQ=="
},
"Microsoft.AspNetCore.Http.Abstractions/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-D5ytRM662nwczIVUPm2mvEJ8nf0UlHSxO6yPlXGpbdwilGchK6MrwiHI6XEfCfryhoXBn6q97fsu5K8el3uGCA=="
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-GlvCPRpnw2jjHLdbGf/C28NQZLMeX1mugv5BS1a3FCQOJYyuwQZil4JwblR0frLyVrUVoJQ7UXRNZIzEVlO5XA=="
+ "sha512": "sha512-+7Sd+14nexIJqcB4S1Eur9kzeMZ5CBtrxkei+PNbD78fg8vO3+TcCgrl5SBNTsUB/VJAfD/s0fgs5t+hHRj2Pg=="
},
"Microsoft.AspNetCore.Http.Features/1.1.0": {
"type": "package",
@@ -5417,90 +5559,90 @@
"serviceable": true,
"sha512": "sha512-WVaSVS+dDlWCR/qerHnBxU9tIeJ9GMA3M5tg4cxH7/cJYZZLnr2zvaFHGB+cRRNCKKTJ0pFRxT7ES8knhgAAaA=="
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
+ "Microsoft.AspNetCore.Localization/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-DF/maMd9f6ZPoTlU8n6/AGm3fpZNPiiip34bPrBQuloX2a5O0KwyV72qKhJhJNqmVVnDnTu8XYT16ysoFXRxQA=="
+ "sha512": "sha512-vkZVRRCbZdVfKB+50tkjdtptMdyBaxgqVXjSUA/bO0lqc0+HrDJeCda9NG827MWwr5h1YTNjO/lx3SNw1zLL/Q=="
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Perrv2s4hzMbYR/kanzUqcfzxXLo6CThoilhMg7UQXeXEvOtpbDKx0HGimN/pt6Dy2wt3WOQAjAiM1Z8KoRgaA=="
+ "sha512": "sha512-JsXHdMNimjv5HvxzHahlJhdnfmvQYQrwg/A91y7DDaZFb/KVaC7A0HWSUSMkB4w1ZvxH9MRFn0V1AqXyrkjmjw=="
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Xa9XOA/NEIGSUSyAtc0rQrTRJKcxN8rzvBy0QJn2tRAXVeXc0Lbx4/1ia9kxyn3ygbjhF6bO90ZnC3Z3a2cq5g=="
+ "sha512": "sha512-Isqgif1nuB+um86cEkpL8KnoxFCUCXBsbs9PuiuzElvlSiv4Ek3LvtrSUcbivekDDfys8CDbJhxwEI7WKJieAQ=="
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-ntjDDV+g6eveL67fsvGIY7BqZmaR2XYlZpsrXxzjSWKSYBzDfWaUJna5dsPty0hOwz7DCMNbWYrpD+XEr+H0jA=="
+ "sha512": "sha512-ujCFTM42U2WKUBhdaoLoiI+wVHgYhrmDrkl5+hWJ7EJW4fhp42w4cRZ97tjuveWr+M6JZjpS0q+7PVofQzFUiw=="
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-TfUFH0HYbL3DCGkWE24gUDnHoa3pCr4b6xbUiQTnqIbIXdL79qW8mTtfD+RHmAN5bsf1J1fndJJ84/jKri+kiw=="
+ "sha512": "sha512-1ukcttN1+T82hWXE8WS5kawkruolKI6LPVqVI4rTzN16kFszS/UqTrcwSUEnmTRpmWgFo665V3c2GpdQ9B6znw=="
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-s3Pabc4x5K1xtCpNv/oVAuFyj2Lq+z+qYkmrRqbnqVt+8V39FoW3znPjbVCNu5CjrYSQL2fm3irJ3pM7WLsI/g=="
+ "sha512": "sha512-vAujcBCfLXszm2hcVxC320StEIzzC+SY1CWtY866Y3/qEZje7ytgr6xR0NtkVbK9h1lmRq7udBOfzpp4Hg3RXQ=="
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-y3QkHvOI+vopfhncU9NpUH2MvtZ2Z0EfnApb92jqbmfWL1wd5Np3SHrFSXgI4zVLlM38dMa/QU2SYM3e4T7fFQ=="
+ "sha512": "sha512-otAoaHaFENQzT2I0/vmLR18oCmuBzDF3BSck13HbArBG6NA5P9oXfGkU69tPHS41dhaRo4Mm34hekhbg3GW8Vg=="
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-wM12hSUlF0Eqed44psOYT4fY/RRjMx049A4bBUfqiGr1UFU54zTR8djRLW0dIp1w7Xv5WQ/bgG9jyqiaRbv6jg=="
+ "sha512": "sha512-i8WWK2GwlBHfOL+d+kknJWPks6DS9tbN6nfJZU4yb+/wfUAYd311B2CIHzdat3IewubnK1TYONwrhQcs2FbLeA=="
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-s6Q7l9UtJ/sYxvsbjXuA+5RdKQ70OSLQSLs+UAWrwMtHm9XKTr51gmcG1t1gkWN5f39WSkzJs2brB9fJkFcgvw=="
+ "sha512": "sha512-Fsvm2xkJrCjO14j698FGSthyuG4OPN5w5PKoNKQNad+Ur0SgTPc0kDE4apok0QgqxgTew7k+zpaubTAn0bpz5g=="
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Rc1dkP5LZcuxicrmUTFMfrRF8+id9iVSOA3/DjhO036b7g7BBvknLHKtbbsQ59COB9D8fr9MwKF2Eb99TSCJvg=="
+ "sha512": "sha512-n/sBi3FZmp/OS3sMVUBFAxcPzWtHpoAmdbZz/8m0dF/Eml/suDHocsqO4eerSZTxSwELnPTZktKEcoZEecfyGQ=="
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-7A9D7ufew8iYmhK/3w05ZdTGGOi9oNzAqy0BJNNF2rm2n9uImquzPmmoCWXFnar7QawVzhXE+ZMSXRUH9n6Glg=="
+ "sha512": "sha512-L2jvXTRLjqgu4053WM3QZPLtRtLWXM2HTkLnkEI9ZnYUlY/8vo+7tlemKARSFkiIVeOhlSEbCRT0yUyWhnV1lg=="
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-QadZAsqoIc2D5zceTdLtNnyJALkdhoTIiqvlDlO0SgyPBisyUe4gDEiygwSnLzm8NZ+kKSFhNuX+t+b1O2uIVw=="
+ "sha512": "sha512-iDJqlZ/ByhoDT2Zeb5r2xFUbhgfJ9ZGsEbnSLxuWW60/uVk+Jeomutl5v16xWvXATbQ4bX9uHjvUWV1oAxCsvQ=="
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-1zGeF76JEqvocxdM+H5n/vJunUUVNzKK4LmgnaFdrrCDTrI6MVdok+8TBBUbeI+uNk3ssrLnP3EcHIdvxl66gw=="
+ "sha512": "sha512-PAuxMD8LzV+XnGYTQug+fMIIm4wz0bc+EbRdI13WtWGQYd0wEnLLxCoWFkrR6Tejw0+bwB+o+6n9m2+iclnafA=="
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
+ "Microsoft.AspNetCore.Razor/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-+vhlFn8n45hj1M91HYVm2ryLMZ+ZYR/OUdBVE8aUzkvkTVF+3UnNxSY3hAEugcgcbf9/XQTE+DDxEgN4LdYEjg=="
+ "sha512": "sha512-ocE0VFrbhOTyY9HCXp9P/8foF/wXncA0Glv2gvWT+ozcS0YLGw36c45IzgizvDZMkRjxy9llrak96bh3Y6fO/w=="
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-hsq6xJeqDDb78akZuy79QE3kaCxcigD3vccbIaNrrz7JSXOzayfteF06ToK+J1SXSDRtrBj3XZZfrjiqIY/vCw=="
+ "sha512": "sha512-BzEImuc7smjxamEf+K4CitkAz2X3DcBd7Zzj/MnP3yA1gZpdwZ1JIvsiU2SdJI0FjdhI9v9Viv/4NfKqu458dA=="
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
+ "Microsoft.AspNetCore.Routing/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-uddFeoL8aRYSlyl+zcBnHlrtRIkp1AEfPNBIiBjNJ4b9PMApTWIpvy8OdyXUksV+bM6TciA23zFfNvzZWIlG/Q=="
+ "sha512": "sha512-mdIF3ckRothHWuCSFkk6YXACj5zxi5qM+cEAHjcpP04/wCHUoV0gGVnW+HI+LyFXE6JUwu2zXn5tfsCpW0U+SA=="
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Vjjt7TVG0S7ozWyD7vbdy9oQ2LIWebE18hUBM1WMmLPz83w3b8+MKUjz8nP5AnnHXxQskQ5WhYMkICETgXnb+g=="
+ "sha512": "sha512-GHxVt6LlXHFsCUd2Un+/vY1tBTXxnogfbDO0b8G5EGmkapSK+dOGOLJviscxQkp338Uabs081JEIdkRymI5GXA=="
},
"Microsoft.AspNetCore.Server.IISIntegration/1.0.0": {
"type": "package",
@@ -5512,10 +5654,15 @@
"serviceable": true,
"sha512": "sha512-GrTVDsRR6j2WrrTuNsZkG1R8aV1UbsA8TKUD+MKVSpXIoEpQNryCT181Zu94CARowQwFQdW4Q1DwfO4FdAhXiQ=="
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2pNvwewAazhaaCdw2CGUvIcDrNQMlqP57JgBDf3v+pRj1rZ29HVnpvkX6a+TrmRYlJNmmxHOKEt468uE/gDcFw=="
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-D0licSnS1JgqQ/gYlN41wXbeYG3dFIdjY781YzMHZ5gBB7kczacshW+H6plZkXRr/cCnAJWGa31o1R8c5GEy/A=="
+ "sha512": "sha512-snSGNs5EEisqivDjDiskFkFyu+DV2Ib9sMPOBQKtoFwI5H1W5YNB/rIVqDZQL16zj/uzdwwxrdE/5xhkVyf6gQ=="
},
"Microsoft.CodeAnalysis.Analyzers/1.1.0": {
"type": "package",
@@ -5642,35 +5789,40 @@
"serviceable": true,
"sha512": "sha512-TBG5/xsMSOJ9hrit5TcM6Ipn+3/cgBs5tywXHun+L+8w1WYal13AMac2ziwPRY/PQqC4oG88Hw9hwIEj95xdGw=="
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SO0xOYKdibyP5aPFzFYYhmX94V52UROjnrWInEjKvxXI0fPM/bviiM9vfJFOx8Wd85nvif1Fy5GaQU6/Z2pPnw=="
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-4nbDQfagNr1eILXSFZbTNuAKuZ6SsOyK6ySTMryo67ECi8+EcZBQ12E0aXcxX/aT3v+3pbWSt71NXlEm8tKIxw=="
+ "sha512": "sha512-nSEa8bH3fVdTYGqK4twOKLxxgKIW3cz9g9mrzhPh/CmdvGJWKRTIlBIZi7lz+lqNQpxean5vbAo84R/mU+JpGA=="
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-Ej5hGWtK3xM9YU+B2O8EdlMcJf5utbDQs9ecnfvwhENQeeNU7iI2jjnRB2d7V6o9SQZmNHPzdPvaNb3PlSMz+Q=="
+ "sha512": "sha512-TNpDkprNsoRYgi2vKqzs+fO4uS+zCXlCx3OllkcobxMI2+vMi9W+stkiQ/vaINDpryhdEx/hMj7gmND1qrZnZA=="
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-scXp1Y+hmhQKLe57Z7cSjsAEFtE4zSHHydkg1SpvG56nWwWQVpVcRAbRZsv1qIBR5/vNB4LA9xiOKnvKO/Halg=="
+ "sha512": "sha512-nkQdGxdUmFhKuhNUoSPjJVuSkK2RLtoJ9euGem+rAfwD/9050WuEQJeuaA2VkuK5yIO9FLdVQQiIZ1y+WSH/BQ=="
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-nxGoN8o+4clQk103krYRqS5FVVCZc3Tlc09AYj4W8gZ9Q5Jxa2BLW7ss+ogKU/hvNSg2NkJyQTfi9SegGU6ssQ=="
+ "sha512": "sha512-cj5+UAAEOC5ttS+QNeLGQN/8WoV2/6hfCukpuFtZG9Wp4+0mdsTQE4s9iO3IYi1aIcz0G1jjMjucfvV/+6d6Tg=="
},
- "Microsoft.Extensions.Localization/1.0.0": {
+ "Microsoft.Extensions.Localization/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-nkDgz++GXjMSEIiVS6CpeirV8m8zvc/vUN2sq5sPnqG8PZltCMSNmqrwyL1onx6A6aRNdTr1nVfvYHwWAmS4vg=="
+ "sha512": "sha512-txEFigTxInm2YSmJXY4HVL4o4ARn/baJrxCVDGs7f+EVtDnilcAveexsW18aAMmDfl1JACOvgegDBDRn9xBFOw=="
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-hQ2sEJf7swsD5jk4DogLI3DazGvsvbz0IuSbxPFDjcvP0PRdxgCsyGpg70LD+3tRmxZcE1uh5jtcAi4X2BcB9w=="
+ "sha512": "sha512-7jVTQpt3aAGyilid7ssV9HE8NKJEiTj3xkujvXrAJhGQ5Tk/+2cAWMHaf6nU9XBTKh92c8+xMEdYa0H5pUJgGQ=="
},
"Microsoft.Extensions.Logging/1.1.0": {
"type": "package",
@@ -5692,10 +5844,10 @@
"serviceable": true,
"sha512": "sha512-V8fP8pGJxieGa1DAYOF1RX+cCGGqdOGNoAQUzxmy27+qNzbHB/cUXc7mCZT72jPZMB4U12zSVWlIt26GMsUIOg=="
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-BTXoWSTrv/saLlNSg8l41YOoSKeUUanQLykUqRTtiUJz2xxQOCgm4ckPzrdmSK6w0mdjR2h7IrUDGdBF78Z7yg=="
+ "sha512": "sha512-pJMOnxuqmG37OjccfvtqVoo3bQGoN+0EJUzzp7+2uxSdioER82caAk6Yi/z5aysapn5XENNIIa7SaYnYKSS69A=="
},
"Microsoft.Extensions.Options/1.1.0": {
"type": "package",
@@ -5717,15 +5869,15 @@
"serviceable": true,
"sha512": "sha512-GhQG5CBUR9/czBLTblt1giKBkfvHVDeppWd6KIgPyexrspECqzzSW5IXe0STTTs2NlUp9vIFwjSWG8O9c74R9g=="
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-NSSIBREmHHiyoAFXV2LMA+a6RMZtTHxgUbHJGHRtnjmTKnRyticx5HAzNpy8VG9+HCCHenL9QD7zSA8jjgAi5A=="
+ "sha512": "sha512-TClNvczWRxF6bVPhn5EK3Y3QNi5jTP68Qur+5Fk+MQLPeBI18WN7X145DDJ6bFeNOwgdCHl73lHs5uZp9ish1A=="
},
- "Microsoft.Net.Http.Headers/1.0.0": {
+ "Microsoft.Net.Http.Headers/1.0.3": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-1lr92itF1fKR2oEQ6gk1IUsuCgp7UMlf/b1sjlAyuDeUnttj39ra59GQHYpomglJX1UVNpi1/cSBbEsXoNeIhw=="
+ "sha512": "sha512-2F8USh4hR5xppvaxtw2EStX74Ih+HhRj7aQD1uaB9JmTGy478F7t4VU+IdZXauEDrvS7LYAyyhmOExsUFK3PAw=="
},
"Microsoft.NETCore.App/1.0.1": {
"type": "package",
@@ -5902,6 +6054,26 @@
"serviceable": true,
"sha512": "sha512-4cXRTIcttvIreAoqK/5hzTtzepeggac+m5A0rzH+9zLtnFh2J0rLuGeJR4KjNLyKqPzO0kjqrs5lkRJEKX8HAA=="
},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xlbi/AUp3UM4DmPX0SIV50xboMZDl64pY45nBsdDJarUK0i5pSi/FLBqUOikdP7wUrFvtOAEnOW0cHkR6hyaeA=="
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zOMSwaORAM916wnoDilH9eTyBN01Ch4L4VE8s4xIiESOpHMMHBvVmPxSGMsmo+CltgM74o92KVrIcLYGCKlbXQ=="
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5ErpRhRIkJKRjQ33CsTIsmBypDsWQNp28CsM8UsOwZ9aaw3UBsU4Ts2ZDGe7yvZiti8FrU8iQ5VYw9bvrHiPpA=="
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gdV8MczYGIuxARtmDYBTbTKC0IJMhrQmZ4Uev8N/pOGQlTcwBYYlUn8X+8RcC7ATZQOOXBx4RBOlk+gbXbLfkg=="
+ },
"System.AppContext/4.3.0": {
"type": "package",
"serviceable": true,
diff --git a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile-csc.rsp b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile-csc.rsp
index 33cd948..b9d0bd9 100644
--- a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile-csc.rsp
+++ b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile-csc.rsp
@@ -4,203 +4,219 @@
-nowarn:CS1701
-nowarn:CS1702
-nowarn:CS1705
+-doc:"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\bin\Debug\netcoreapp1.0\VirtualStudentAdviser.xml"
-debug:full
-nostdlib
-nologo
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\dotnet-compile.assemblyinfo.cs"
--out:"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\bin\Debug\netcoreapp1.0\VirtualStudentAdviser.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Antiforgery.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Authorization.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Cors.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Cryptography.Internal.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Hosting\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Extensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Features.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.HttpOverrides\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.HttpOverrides.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Localization.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Mvc.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ApiExplorer.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Core.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Cors.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.DataAnnotations.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Formatters.Json.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Localization.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.Host.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.TagHelpers.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ViewFeatures.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Razor.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.0\lib\netstandard1.5\Microsoft.AspNetCore.Razor.Runtime.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Routing.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Routing.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Server.IISIntegration\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Server.IISIntegration.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Server.Kestrel\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Server.Kestrel.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.WebUtilities.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.CSharp\4.3.0\ref\netstandard1.0\Microsoft.CSharp.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\netstandard1.3\Microsoft.DotNet.InternalAbstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Design.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.Relational\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.Relational.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.Design.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.Design.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.1.0\lib\netstandard1.3\Microsoft.Extensions.Caching.Memory.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.EnvironmentVariables\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.EnvironmentVariables.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.FileExtensions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.FileExtensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.Json\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.Json.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.1.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\netstandard1.6\Microsoft.Extensions.DependencyModel.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.0\lib\netstandard1.3\Microsoft.Extensions.FileProviders.Physical.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.0\lib\netstandard1.3\Microsoft.Extensions.FileSystemGlobbing.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Localization\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Localization.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging.Console\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Console.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging.Debug\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Debug.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.0\lib\netstandard1.3\Microsoft.Extensions.ObjectPool.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Options\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.PlatformAbstractions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Primitives\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.0\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Net.Http.Headers\1.0.0\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.VisualBasic\10.0.1\ref\netstandard1.1\Microsoft.VisualBasic.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Win32.Primitives\4.3.0\ref\netstandard1.3\Microsoft.Win32.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Microsoft.Win32.Registry\4.0.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Newtonsoft.Json\9.0.1\lib\netstandard1.0\Newtonsoft.Json.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\Remotion.Linq\2.1.1\lib\netstandard1.0\Remotion.Linq.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.AppContext\4.3.0\ref\netstandard1.6\System.AppContext.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Buffers\4.3.0\lib\netstandard1.1\System.Buffers.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Collections\4.3.0\ref\netstandard1.3\System.Collections.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Collections.Concurrent\4.3.0\ref\netstandard1.3\System.Collections.Concurrent.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Collections.Immutable\1.3.0\lib\netstandard1.0\System.Collections.Immutable.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Collections.NonGeneric\4.3.0\ref\netstandard1.3\System.Collections.NonGeneric.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel\4.3.0\ref\netstandard1.0\System.ComponentModel.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel.Annotations\4.3.0\ref\netstandard1.4\System.ComponentModel.Annotations.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\netstandard1.0\System.ComponentModel.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\netstandard1.5\System.ComponentModel.TypeConverter.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Console\4.3.0\ref\netstandard1.3\System.Console.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Data.Common\4.3.0\ref\netstandard1.2\System.Data.Common.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Data.SqlClient\4.3.0\ref\netstandard1.3\System.Data.SqlClient.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Contracts\4.0.1\ref\netstandard1.0\System.Diagnostics.Contracts.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Debug\4.3.0\ref\netstandard1.3\System.Diagnostics.Debug.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.DiagnosticSource\4.3.0\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Process\4.1.0\ref\netstandard1.4\System.Diagnostics.Process.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.StackTrace\4.0.1\ref\netstandard1.3\System.Diagnostics.StackTrace.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Tools\4.3.0\ref\netstandard1.0\System.Diagnostics.Tools.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Tracing\4.3.0\ref\netstandard1.5\System.Diagnostics.Tracing.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Dynamic.Runtime\4.3.0\ref\netstandard1.3\System.Dynamic.Runtime.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Globalization\4.3.0\ref\netstandard1.3\System.Globalization.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Globalization.Calendars\4.3.0\ref\netstandard1.3\System.Globalization.Calendars.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Globalization.Extensions\4.3.0\ref\netstandard1.3\System.Globalization.Extensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Interactive.Async\3.0.0\lib\netstandard1.0\System.Interactive.Async.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO\4.3.0\ref\netstandard1.5\System.IO.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.Compression\4.3.0\ref\netstandard1.3\System.IO.Compression.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.Compression.ZipFile\4.3.0\ref\netstandard1.3\System.IO.Compression.ZipFile.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.FileSystem\4.3.0\ref\netstandard1.3\System.IO.FileSystem.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.FileSystem.Primitives\4.3.0\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.FileSystem.Watcher\4.0.0\ref\netstandard1.3\System.IO.FileSystem.Watcher.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.MemoryMappedFiles\4.0.0\ref\netstandard1.3\System.IO.MemoryMappedFiles.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.IO.UnmanagedMemoryStream\4.0.1\ref\netstandard1.3\System.IO.UnmanagedMemoryStream.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Linq\4.3.0\ref\netstandard1.6\System.Linq.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Linq.Expressions\4.3.0\ref\netstandard1.6\System.Linq.Expressions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Linq.Parallel\4.0.1\ref\netstandard1.1\System.Linq.Parallel.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Linq.Queryable\4.3.0\ref\netstandard1.0\System.Linq.Queryable.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.Http\4.3.0\ref\netstandard1.3\System.Net.Http.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.NameResolution\4.3.0\ref\netstandard1.3\System.Net.NameResolution.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.Primitives\4.3.0\ref\netstandard1.3\System.Net.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.Requests\4.0.11\ref\netstandard1.3\System.Net.Requests.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.Security\4.3.0\ref\netstandard1.3\System.Net.Security.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.Sockets\4.3.0\ref\netstandard1.3\System.Net.Sockets.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.WebHeaderCollection\4.0.1\ref\netstandard1.3\System.Net.WebHeaderCollection.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Net.WebSockets\4.3.0\ref\netstandard1.3\System.Net.WebSockets.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Numerics.Vectors\4.1.1\ref\netstandard1.0\System.Numerics.Vectors.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.ObjectModel\4.3.0\ref\netstandard1.3\System.ObjectModel.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Reflection\4.3.0\ref\netstandard1.5\System.Reflection.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Reflection.DispatchProxy\4.0.1\ref\netstandard1.3\System.Reflection.DispatchProxy.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Reflection.Extensions\4.3.0\ref\netstandard1.0\System.Reflection.Extensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\netstandard1.1\System.Reflection.Metadata.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Reflection.Primitives\4.3.0\ref\netstandard1.0\System.Reflection.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Reflection.TypeExtensions\4.3.0\ref\netstandard1.5\System.Reflection.TypeExtensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Resources.Reader\4.0.0\lib\netstandard1.0\System.Resources.Reader.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Resources.ResourceManager\4.3.0\ref\netstandard1.0\System.Resources.ResourceManager.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime\4.3.0\ref\netstandard1.5\System.Runtime.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.CompilerServices.Unsafe\4.3.0\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Extensions\4.3.0\ref\netstandard1.5\System.Runtime.Extensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Handles\4.3.0\ref\netstandard1.3\System.Runtime.Handles.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.InteropServices\4.3.0\ref\netstandard1.5\System.Runtime.InteropServices.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.3.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Loader\4.0.0\ref\netstandard1.5\System.Runtime.Loader.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Numerics\4.3.0\ref\netstandard1.1\System.Runtime.Numerics.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\netstandard1.3\System.Runtime.Serialization.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Claims\4.3.0\ref\netstandard1.3\System.Security.Claims.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.Algorithms\4.3.0\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.Encoding\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.Primitives\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.X509Certificates\4.3.0\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Principal\4.3.0\ref\netstandard1.0\System.Security.Principal.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Security.Principal.Windows\4.3.0\ref\netstandard1.3\System.Security.Principal.Windows.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Text.Encoding\4.3.0\ref\netstandard1.3\System.Text.Encoding.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Text.Encoding.Extensions\4.3.0\ref\netstandard1.3\System.Text.Encoding.Extensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Text.Encodings.Web\4.3.0\lib\netstandard1.0\System.Text.Encodings.Web.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Text.RegularExpressions\4.3.0\ref\netstandard1.6\System.Text.RegularExpressions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading\4.3.0\ref\netstandard1.3\System.Threading.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks\4.3.0\ref\netstandard1.3\System.Threading.Tasks.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks.Dataflow\4.6.0\lib\netstandard1.1\System.Threading.Tasks.Dataflow.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks.Extensions\4.3.0\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks.Parallel\4.0.1\ref\netstandard1.1\System.Threading.Tasks.Parallel.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.Thread\4.3.0\ref\netstandard1.3\System.Threading.Thread.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.ThreadPool\4.3.0\ref\netstandard1.3\System.Threading.ThreadPool.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Threading.Timer\4.3.0\ref\netstandard1.2\System.Threading.Timer.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Xml.ReaderWriter\4.3.0\ref\netstandard1.3\System.Xml.ReaderWriter.dll"
--r:"C:\Users\CDLADMIN\.nuget\packages\System.Xml.XDocument\4.3.0\ref\netstandard1.3\System.Xml.XDocument.dll"
--resource:"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\VirtualStudentAdviserdotnet-compile.deps.json",VirtualStudentAdviser.deps.json
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Program.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Startup.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\RecEngineController.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\VsaController.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Filters\VsaFilter.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AcademicYear.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AdmissionRequiredCourses.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Corequisite.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Course.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseNode.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseTime.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Department.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\GeneratedPlan.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\JobType.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Major.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ParameterSet.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Prerequisite.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Quarter.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ReviewedStudyPlan.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\SelectStudyPlan.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Student.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudentStudyPlan.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudyPlan.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\TimeSlot.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\WeekDay.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\IVirtualAdviserRepository.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserContext.cs"
-"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserRepository.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\dotnet-compile.assemblyinfo.cs"
+-out:"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\bin\Debug\netcoreapp1.0\VirtualStudentAdviser.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Antiforgery.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Authorization.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Cors.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Cryptography.Internal.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.3\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Hosting\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.3\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Http.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Http.Extensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Features.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.HttpOverrides\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.HttpOverrides.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Localization.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Mvc.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ApiExplorer.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Core.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Cors.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.DataAnnotations.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Formatters.Json.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Localization.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.Host.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.TagHelpers.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ViewFeatures.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Razor.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.3\lib\netstandard1.5\Microsoft.AspNetCore.Razor.Runtime.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Routing.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Routing.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Server.IISIntegration\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Server.IISIntegration.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Server.Kestrel\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Server.Kestrel.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.StaticFiles\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.StaticFiles.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.WebUtilities.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.CSharp\4.3.0\ref\netstandard1.0\Microsoft.CSharp.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\netstandard1.3\Microsoft.DotNet.InternalAbstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Design.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.Relational\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.Relational.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.Design.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.Design.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.1.0\lib\netstandard1.3\Microsoft.Extensions.Caching.Memory.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.EnvironmentVariables\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.EnvironmentVariables.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.FileExtensions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.FileExtensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.Json\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.Json.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.1.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\netstandard1.6\Microsoft.Extensions.DependencyModel.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.1\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Embedded\1.0.1\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Embedded.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.1\lib\netstandard1.3\Microsoft.Extensions.FileProviders.Physical.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.1\lib\netstandard1.3\Microsoft.Extensions.FileSystemGlobbing.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.3\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Localization\1.0.3\lib\netstandard1.3\Microsoft.Extensions.Localization.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.3\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging.Console\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Console.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging.Debug\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Debug.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.1\lib\netstandard1.3\Microsoft.Extensions.ObjectPool.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Options\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.PlatformAbstractions.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Primitives\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.3\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Net.Http.Headers\1.0.3\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.VisualBasic\10.0.1\ref\netstandard1.1\Microsoft.VisualBasic.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Win32.Primitives\4.3.0\ref\netstandard1.3\Microsoft.Win32.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\Microsoft.Win32.Registry\4.0.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll"
+-r:"C:\Users\nathan\.nuget\packages\Newtonsoft.Json\9.0.1\lib\netstandard1.0\Newtonsoft.Json.dll"
+-r:"C:\Users\nathan\.nuget\packages\Remotion.Linq\2.1.1\lib\netstandard1.0\Remotion.Linq.dll"
+-r:"C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.dll"
+-r:"C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore.Swagger\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.Swagger.dll"
+-r:"C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore.SwaggerGen\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.SwaggerGen.dll"
+-r:"C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore.SwaggerUI\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.SwaggerUI.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.AppContext\4.3.0\ref\netstandard1.6\System.AppContext.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Buffers\4.3.0\lib\netstandard1.1\System.Buffers.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Collections\4.3.0\ref\netstandard1.3\System.Collections.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Collections.Concurrent\4.3.0\ref\netstandard1.3\System.Collections.Concurrent.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Collections.Immutable\1.3.0\lib\netstandard1.0\System.Collections.Immutable.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Collections.NonGeneric\4.3.0\ref\netstandard1.3\System.Collections.NonGeneric.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.ComponentModel\4.3.0\ref\netstandard1.0\System.ComponentModel.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.ComponentModel.Annotations\4.3.0\ref\netstandard1.4\System.ComponentModel.Annotations.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\netstandard1.0\System.ComponentModel.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\netstandard1.5\System.ComponentModel.TypeConverter.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Console\4.3.0\ref\netstandard1.3\System.Console.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Data.Common\4.3.0\ref\netstandard1.2\System.Data.Common.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Data.SqlClient\4.3.0\ref\netstandard1.3\System.Data.SqlClient.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.Contracts\4.0.1\ref\netstandard1.0\System.Diagnostics.Contracts.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.Debug\4.3.0\ref\netstandard1.3\System.Diagnostics.Debug.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.DiagnosticSource\4.3.0\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.Process\4.1.0\ref\netstandard1.4\System.Diagnostics.Process.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.StackTrace\4.0.1\ref\netstandard1.3\System.Diagnostics.StackTrace.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.Tools\4.3.0\ref\netstandard1.0\System.Diagnostics.Tools.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Diagnostics.Tracing\4.3.0\ref\netstandard1.5\System.Diagnostics.Tracing.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Dynamic.Runtime\4.3.0\ref\netstandard1.3\System.Dynamic.Runtime.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Globalization\4.3.0\ref\netstandard1.3\System.Globalization.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Globalization.Calendars\4.3.0\ref\netstandard1.3\System.Globalization.Calendars.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Globalization.Extensions\4.3.0\ref\netstandard1.3\System.Globalization.Extensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Interactive.Async\3.0.0\lib\netstandard1.0\System.Interactive.Async.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO\4.3.0\ref\netstandard1.5\System.IO.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.Compression\4.3.0\ref\netstandard1.3\System.IO.Compression.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.Compression.ZipFile\4.3.0\ref\netstandard1.3\System.IO.Compression.ZipFile.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.FileSystem\4.3.0\ref\netstandard1.3\System.IO.FileSystem.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.FileSystem.Primitives\4.3.0\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.FileSystem.Watcher\4.0.0\ref\netstandard1.3\System.IO.FileSystem.Watcher.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.MemoryMappedFiles\4.0.0\ref\netstandard1.3\System.IO.MemoryMappedFiles.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.IO.UnmanagedMemoryStream\4.0.1\ref\netstandard1.3\System.IO.UnmanagedMemoryStream.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Linq\4.3.0\ref\netstandard1.6\System.Linq.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Linq.Expressions\4.3.0\ref\netstandard1.6\System.Linq.Expressions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Linq.Parallel\4.0.1\ref\netstandard1.1\System.Linq.Parallel.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Linq.Queryable\4.3.0\ref\netstandard1.0\System.Linq.Queryable.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.Http\4.3.0\ref\netstandard1.3\System.Net.Http.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.NameResolution\4.3.0\ref\netstandard1.3\System.Net.NameResolution.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.Primitives\4.3.0\ref\netstandard1.3\System.Net.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.Requests\4.0.11\ref\netstandard1.3\System.Net.Requests.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.Security\4.3.0\ref\netstandard1.3\System.Net.Security.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.Sockets\4.3.0\ref\netstandard1.3\System.Net.Sockets.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.WebHeaderCollection\4.0.1\ref\netstandard1.3\System.Net.WebHeaderCollection.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Net.WebSockets\4.3.0\ref\netstandard1.3\System.Net.WebSockets.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Numerics.Vectors\4.1.1\ref\netstandard1.0\System.Numerics.Vectors.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.ObjectModel\4.3.0\ref\netstandard1.3\System.ObjectModel.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Reflection\4.3.0\ref\netstandard1.5\System.Reflection.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Reflection.DispatchProxy\4.0.1\ref\netstandard1.3\System.Reflection.DispatchProxy.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Reflection.Extensions\4.3.0\ref\netstandard1.0\System.Reflection.Extensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\netstandard1.1\System.Reflection.Metadata.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Reflection.Primitives\4.3.0\ref\netstandard1.0\System.Reflection.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Reflection.TypeExtensions\4.3.0\ref\netstandard1.5\System.Reflection.TypeExtensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Resources.Reader\4.0.0\lib\netstandard1.0\System.Resources.Reader.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Resources.ResourceManager\4.3.0\ref\netstandard1.0\System.Resources.ResourceManager.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime\4.3.0\ref\netstandard1.5\System.Runtime.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.CompilerServices.Unsafe\4.3.0\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.Extensions\4.3.0\ref\netstandard1.5\System.Runtime.Extensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.Handles\4.3.0\ref\netstandard1.3\System.Runtime.Handles.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.InteropServices\4.3.0\ref\netstandard1.5\System.Runtime.InteropServices.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.3.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.Loader\4.0.0\ref\netstandard1.5\System.Runtime.Loader.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.Numerics\4.3.0\ref\netstandard1.1\System.Runtime.Numerics.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\netstandard1.3\System.Runtime.Serialization.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Claims\4.3.0\ref\netstandard1.3\System.Security.Claims.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Cryptography.Algorithms\4.3.0\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Cryptography.Encoding\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Cryptography.Primitives\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Cryptography.X509Certificates\4.3.0\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Principal\4.3.0\ref\netstandard1.0\System.Security.Principal.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Security.Principal.Windows\4.3.0\ref\netstandard1.3\System.Security.Principal.Windows.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Text.Encoding\4.3.0\ref\netstandard1.3\System.Text.Encoding.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Text.Encoding.Extensions\4.3.0\ref\netstandard1.3\System.Text.Encoding.Extensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Text.Encodings.Web\4.3.0\lib\netstandard1.0\System.Text.Encodings.Web.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Text.RegularExpressions\4.3.0\ref\netstandard1.6\System.Text.RegularExpressions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading\4.3.0\ref\netstandard1.3\System.Threading.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.Tasks\4.3.0\ref\netstandard1.3\System.Threading.Tasks.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.Tasks.Dataflow\4.6.0\lib\netstandard1.1\System.Threading.Tasks.Dataflow.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.Tasks.Extensions\4.3.0\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.Tasks.Parallel\4.0.1\ref\netstandard1.1\System.Threading.Tasks.Parallel.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.Thread\4.3.0\ref\netstandard1.3\System.Threading.Thread.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.ThreadPool\4.3.0\ref\netstandard1.3\System.Threading.ThreadPool.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Threading.Timer\4.3.0\ref\netstandard1.2\System.Threading.Timer.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Xml.ReaderWriter\4.3.0\ref\netstandard1.3\System.Xml.ReaderWriter.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Xml.XDocument\4.3.0\ref\netstandard1.3\System.Xml.XDocument.dll"
+-r:"C:\Users\nathan\.nuget\packages\System.Xml.XPath\4.0.1\ref\netstandard1.3\System.Xml.XPath.dll"
+-resource:"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\VirtualStudentAdviserdotnet-compile.deps.json",VirtualStudentAdviser.deps.json
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Program.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Startup.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\RecEngineController.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\TestController.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\VsaController.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Filters\VsaFilter.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AcademicYear.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AdmissionRequiredCourses.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Budget.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Corequisite.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Course.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseNode.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseTime.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Department.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\GeneratedPlan.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\JobType.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Major.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ParameterSet.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\PlanInfo.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\PlanVerificationInfo.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Prerequisite.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Quarter.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\QuarterPreference.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ReviewedStudyPlan.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\School.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\SelectStudyPlan.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Student.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudentStudyPlan.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudyPlan.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\TimePreference.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\TimeSlot.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\WeekDay.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\IVirtualAdviserRepository.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\PlanVerification.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserContext.cs"
+"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserRepository.cs"
diff --git a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile.rsp b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile.rsp
index d395944..8ec5f7c 100644
--- a/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile.rsp
+++ b/src/VirtualStudentAdviser/obj/Debug/netcoreapp1.0/dotnet-compile.rsp
@@ -1,5 +1,5 @@
---temp-output:C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\
---out:C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\bin\Debug\netcoreapp1.0\VirtualStudentAdviser.dll
+--temp-output:C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\
+--out:C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\bin\Debug\netcoreapp1.0\VirtualStudentAdviser.dll
--define:DEBUG
--define:TRACE
--define:NETCOREAPP1_0
@@ -8,203 +8,219 @@
--suppress-warning:CS1705
--optimize:False
--emit-entry-point:True
+--generate-xml-documentation:True
--output-name:VirtualStudentAdviser
--file-version:1.0.0.0
--version:1.0.0.0
--informational-version:1.0.0
--target-framework:.NETCoreApp,Version=v1.0
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Antiforgery.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Authorization.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Cors.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Cryptography.Internal.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Hosting\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Extensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Features.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.HttpOverrides\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.HttpOverrides.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Localization.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Mvc.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ApiExplorer.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Core.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Cors.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.DataAnnotations.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Formatters.Json.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Localization.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.Host.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.TagHelpers.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.1\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ViewFeatures.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Razor.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.0\lib\netstandard1.5\Microsoft.AspNetCore.Razor.Runtime.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Routing.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Routing.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Server.IISIntegration\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Server.IISIntegration.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.Server.Kestrel\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Server.Kestrel.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.WebUtilities.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.CSharp\4.3.0\ref\netstandard1.0\Microsoft.CSharp.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\netstandard1.3\Microsoft.DotNet.InternalAbstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Design.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.Relational\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.Relational.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.Design.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.Design.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.1.0\lib\netstandard1.3\Microsoft.Extensions.Caching.Memory.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.EnvironmentVariables\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.FileExtensions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.FileExtensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Configuration.Json\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.Json.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.1.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\netstandard1.6\Microsoft.Extensions.DependencyModel.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.0\lib\netstandard1.3\Microsoft.Extensions.FileProviders.Physical.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.0\lib\netstandard1.3\Microsoft.Extensions.FileSystemGlobbing.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Localization\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Localization.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.0\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging.Console\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Console.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Logging.Debug\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Debug.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.0\lib\netstandard1.3\Microsoft.Extensions.ObjectPool.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Options\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.PlatformAbstractions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.Primitives\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.0\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Net.Http.Headers\1.0.0\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.VisualBasic\10.0.1\ref\netstandard1.1\Microsoft.VisualBasic.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Win32.Primitives\4.3.0\ref\netstandard1.3\Microsoft.Win32.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Microsoft.Win32.Registry\4.0.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Newtonsoft.Json\9.0.1\lib\netstandard1.0\Newtonsoft.Json.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\Remotion.Linq\2.1.1\lib\netstandard1.0\Remotion.Linq.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.AppContext\4.3.0\ref\netstandard1.6\System.AppContext.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Buffers\4.3.0\lib\netstandard1.1\System.Buffers.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Collections\4.3.0\ref\netstandard1.3\System.Collections.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Collections.Concurrent\4.3.0\ref\netstandard1.3\System.Collections.Concurrent.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Collections.Immutable\1.3.0\lib\netstandard1.0\System.Collections.Immutable.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Collections.NonGeneric\4.3.0\ref\netstandard1.3\System.Collections.NonGeneric.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel\4.3.0\ref\netstandard1.0\System.ComponentModel.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel.Annotations\4.3.0\ref\netstandard1.4\System.ComponentModel.Annotations.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\netstandard1.0\System.ComponentModel.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\netstandard1.5\System.ComponentModel.TypeConverter.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Console\4.3.0\ref\netstandard1.3\System.Console.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Data.Common\4.3.0\ref\netstandard1.2\System.Data.Common.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Data.SqlClient\4.3.0\ref\netstandard1.3\System.Data.SqlClient.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Contracts\4.0.1\ref\netstandard1.0\System.Diagnostics.Contracts.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Debug\4.3.0\ref\netstandard1.3\System.Diagnostics.Debug.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.DiagnosticSource\4.3.0\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Process\4.1.0\ref\netstandard1.4\System.Diagnostics.Process.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.StackTrace\4.0.1\ref\netstandard1.3\System.Diagnostics.StackTrace.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Tools\4.3.0\ref\netstandard1.0\System.Diagnostics.Tools.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Diagnostics.Tracing\4.3.0\ref\netstandard1.5\System.Diagnostics.Tracing.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Dynamic.Runtime\4.3.0\ref\netstandard1.3\System.Dynamic.Runtime.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Globalization\4.3.0\ref\netstandard1.3\System.Globalization.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Globalization.Calendars\4.3.0\ref\netstandard1.3\System.Globalization.Calendars.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Globalization.Extensions\4.3.0\ref\netstandard1.3\System.Globalization.Extensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Interactive.Async\3.0.0\lib\netstandard1.0\System.Interactive.Async.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO\4.3.0\ref\netstandard1.5\System.IO.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.Compression\4.3.0\ref\netstandard1.3\System.IO.Compression.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.Compression.ZipFile\4.3.0\ref\netstandard1.3\System.IO.Compression.ZipFile.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.FileSystem\4.3.0\ref\netstandard1.3\System.IO.FileSystem.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.FileSystem.Primitives\4.3.0\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.FileSystem.Watcher\4.0.0\ref\netstandard1.3\System.IO.FileSystem.Watcher.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.MemoryMappedFiles\4.0.0\ref\netstandard1.3\System.IO.MemoryMappedFiles.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.IO.UnmanagedMemoryStream\4.0.1\ref\netstandard1.3\System.IO.UnmanagedMemoryStream.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Linq\4.3.0\ref\netstandard1.6\System.Linq.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Linq.Expressions\4.3.0\ref\netstandard1.6\System.Linq.Expressions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Linq.Parallel\4.0.1\ref\netstandard1.1\System.Linq.Parallel.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Linq.Queryable\4.3.0\ref\netstandard1.0\System.Linq.Queryable.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.Http\4.3.0\ref\netstandard1.3\System.Net.Http.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.NameResolution\4.3.0\ref\netstandard1.3\System.Net.NameResolution.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.Primitives\4.3.0\ref\netstandard1.3\System.Net.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.Requests\4.0.11\ref\netstandard1.3\System.Net.Requests.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.Security\4.3.0\ref\netstandard1.3\System.Net.Security.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.Sockets\4.3.0\ref\netstandard1.3\System.Net.Sockets.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.WebHeaderCollection\4.0.1\ref\netstandard1.3\System.Net.WebHeaderCollection.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Net.WebSockets\4.3.0\ref\netstandard1.3\System.Net.WebSockets.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Numerics.Vectors\4.1.1\ref\netstandard1.0\System.Numerics.Vectors.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.ObjectModel\4.3.0\ref\netstandard1.3\System.ObjectModel.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Reflection\4.3.0\ref\netstandard1.5\System.Reflection.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Reflection.DispatchProxy\4.0.1\ref\netstandard1.3\System.Reflection.DispatchProxy.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Reflection.Extensions\4.3.0\ref\netstandard1.0\System.Reflection.Extensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\netstandard1.1\System.Reflection.Metadata.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Reflection.Primitives\4.3.0\ref\netstandard1.0\System.Reflection.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Reflection.TypeExtensions\4.3.0\ref\netstandard1.5\System.Reflection.TypeExtensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Resources.Reader\4.0.0\lib\netstandard1.0\System.Resources.Reader.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Resources.ResourceManager\4.3.0\ref\netstandard1.0\System.Resources.ResourceManager.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime\4.3.0\ref\netstandard1.5\System.Runtime.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.CompilerServices.Unsafe\4.3.0\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Extensions\4.3.0\ref\netstandard1.5\System.Runtime.Extensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Handles\4.3.0\ref\netstandard1.3\System.Runtime.Handles.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.InteropServices\4.3.0\ref\netstandard1.5\System.Runtime.InteropServices.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.3.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Loader\4.0.0\ref\netstandard1.5\System.Runtime.Loader.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Numerics\4.3.0\ref\netstandard1.1\System.Runtime.Numerics.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\netstandard1.3\System.Runtime.Serialization.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Claims\4.3.0\ref\netstandard1.3\System.Security.Claims.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.Algorithms\4.3.0\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.Encoding\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.Primitives\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Cryptography.X509Certificates\4.3.0\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Principal\4.3.0\ref\netstandard1.0\System.Security.Principal.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Security.Principal.Windows\4.3.0\ref\netstandard1.3\System.Security.Principal.Windows.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Text.Encoding\4.3.0\ref\netstandard1.3\System.Text.Encoding.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Text.Encoding.Extensions\4.3.0\ref\netstandard1.3\System.Text.Encoding.Extensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Text.Encodings.Web\4.3.0\lib\netstandard1.0\System.Text.Encodings.Web.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Text.RegularExpressions\4.3.0\ref\netstandard1.6\System.Text.RegularExpressions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading\4.3.0\ref\netstandard1.3\System.Threading.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks\4.3.0\ref\netstandard1.3\System.Threading.Tasks.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks.Dataflow\4.6.0\lib\netstandard1.1\System.Threading.Tasks.Dataflow.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks.Extensions\4.3.0\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.Tasks.Parallel\4.0.1\ref\netstandard1.1\System.Threading.Tasks.Parallel.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.Thread\4.3.0\ref\netstandard1.3\System.Threading.Thread.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.ThreadPool\4.3.0\ref\netstandard1.3\System.Threading.ThreadPool.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Threading.Timer\4.3.0\ref\netstandard1.2\System.Threading.Timer.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Xml.ReaderWriter\4.3.0\ref\netstandard1.3\System.Xml.ReaderWriter.dll
---reference:C:\Users\CDLADMIN\.nuget\packages\System.Xml.XDocument\4.3.0\ref\netstandard1.3\System.Xml.XDocument.dll
---resource:"C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\VirtualStudentAdviserdotnet-compile.deps.json",VirtualStudentAdviser.deps.json
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Program.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Startup.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\RecEngineController.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\VsaController.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Filters\VsaFilter.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AcademicYear.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AdmissionRequiredCourses.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Corequisite.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Course.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseNode.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseTime.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Department.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\GeneratedPlan.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\JobType.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Major.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ParameterSet.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Prerequisite.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Quarter.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ReviewedStudyPlan.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\SelectStudyPlan.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Student.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudentStudyPlan.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudyPlan.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\TimeSlot.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\WeekDay.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\IVirtualAdviserRepository.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserContext.cs
-C:\Users\CDLADMIN\documents\visual studio 2015\Projects\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserRepository.cs
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Antiforgery\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Antiforgery.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Authorization\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Authorization.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Cors\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Cors.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Cryptography.Internal\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Cryptography.Internal.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.DataProtection\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.DataProtection.Abstractions\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.DataProtection.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Diagnostics.Abstractions\1.0.3\lib\netstandard1.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Hosting\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Hosting.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Hosting.Server.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Html.Abstractions\1.0.3\lib\netstandard1.0\Microsoft.AspNetCore.Html.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Http.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http.Abstractions\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http.Extensions\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Http.Extensions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Http.Features\1.1.0\lib\netstandard1.3\Microsoft.AspNetCore.Http.Features.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.HttpOverrides\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.HttpOverrides.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.JsonPatch\1.0.0\lib\netstandard1.1\Microsoft.AspNetCore.JsonPatch.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Localization\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Localization.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Abstractions\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Mvc.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.ApiExplorer\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ApiExplorer.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Core\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Core.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Cors\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Cors.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.DataAnnotations\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.DataAnnotations.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Formatters.Json\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Formatters.Json.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Localization\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Localization.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.Razor.Host\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.Razor.Host.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.TagHelpers\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.TagHelpers.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Mvc.ViewFeatures\1.0.4\lib\netstandard1.6\Microsoft.AspNetCore.Mvc.ViewFeatures.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Razor\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.Razor.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Razor.Runtime\1.0.3\lib\netstandard1.5\Microsoft.AspNetCore.Razor.Runtime.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Routing\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Routing.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Routing.Abstractions\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.Routing.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Server.IISIntegration\1.0.0\lib\netstandard1.3\Microsoft.AspNetCore.Server.IISIntegration.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.Server.Kestrel\1.0.1\lib\netstandard1.3\Microsoft.AspNetCore.Server.Kestrel.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.StaticFiles\1.0.4\lib\netstandard1.3\Microsoft.AspNetCore.StaticFiles.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.AspNetCore.WebUtilities\1.0.3\lib\netstandard1.3\Microsoft.AspNetCore.WebUtilities.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.CodeAnalysis.CSharp\1.3.0\lib\netstandard1.3\Microsoft.CodeAnalysis.CSharp.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.CSharp\4.3.0\ref\netstandard1.0\Microsoft.CSharp.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.DotNet.InternalAbstractions\1.0.0\lib\netstandard1.3\Microsoft.DotNet.InternalAbstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Design.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.Relational\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.Relational.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.Relational.Design.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.EntityFrameworkCore.SqlServer.Design\1.1.0\lib\netstandard1.3\Microsoft.EntityFrameworkCore.SqlServer.Design.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Caching.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Caching.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Caching.Memory\1.1.0\lib\netstandard1.3\Microsoft.Extensions.Caching.Memory.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Configuration.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.Binder\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Configuration.Binder.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.EnvironmentVariables\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.FileExtensions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.FileExtensions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Configuration.Json\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Configuration.Json.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.DependencyInjection\1.1.0\lib\netstandard1.1\Microsoft.Extensions.DependencyInjection.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.DependencyInjection.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.DependencyModel\1.0.0\lib\netstandard1.6\Microsoft.Extensions.DependencyModel.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Abstractions\1.1.0\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Composite\1.0.1\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Composite.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Embedded\1.0.1\lib\netstandard1.0\Microsoft.Extensions.FileProviders.Embedded.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileProviders.Physical\1.0.1\lib\netstandard1.3\Microsoft.Extensions.FileProviders.Physical.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.FileSystemGlobbing\1.0.1\lib\netstandard1.3\Microsoft.Extensions.FileSystemGlobbing.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Globalization.CultureInfoCache\1.0.3\lib\netstandard1.1\Microsoft.Extensions.Globalization.CultureInfoCache.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Localization\1.0.3\lib\netstandard1.3\Microsoft.Extensions.Localization.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Localization.Abstractions\1.0.3\lib\netstandard1.0\Microsoft.Extensions.Localization.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging.Abstractions\1.1.0\lib\netstandard1.1\Microsoft.Extensions.Logging.Abstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging.Console\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Console.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Logging.Debug\1.0.0\lib\netstandard1.3\Microsoft.Extensions.Logging.Debug.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.ObjectPool\1.0.1\lib\netstandard1.3\Microsoft.Extensions.ObjectPool.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Options\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Options.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Options.ConfigurationExtensions\1.0.0\lib\netstandard1.1\Microsoft.Extensions.Options.ConfigurationExtensions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.PlatformAbstractions\1.0.0\lib\netstandard1.3\Microsoft.Extensions.PlatformAbstractions.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.Primitives\1.1.0\lib\netstandard1.0\Microsoft.Extensions.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Extensions.WebEncoders\1.0.3\lib\netstandard1.0\Microsoft.Extensions.WebEncoders.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Net.Http.Headers\1.0.3\lib\netstandard1.1\Microsoft.Net.Http.Headers.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.VisualBasic\10.0.1\ref\netstandard1.1\Microsoft.VisualBasic.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Win32.Primitives\4.3.0\ref\netstandard1.3\Microsoft.Win32.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\Microsoft.Win32.Registry\4.0.0\ref\netstandard1.3\Microsoft.Win32.Registry.dll
+--reference:C:\Users\nathan\.nuget\packages\Newtonsoft.Json\9.0.1\lib\netstandard1.0\Newtonsoft.Json.dll
+--reference:C:\Users\nathan\.nuget\packages\Remotion.Linq\2.1.1\lib\netstandard1.0\Remotion.Linq.dll
+--reference:C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.dll
+--reference:C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore.Swagger\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.Swagger.dll
+--reference:C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore.SwaggerGen\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.SwaggerGen.dll
+--reference:C:\Users\nathan\.nuget\packages\Swashbuckle.AspNetCore.SwaggerUI\1.1.0\lib\netstandard1.6\Swashbuckle.AspNetCore.SwaggerUI.dll
+--reference:C:\Users\nathan\.nuget\packages\System.AppContext\4.3.0\ref\netstandard1.6\System.AppContext.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Buffers\4.3.0\lib\netstandard1.1\System.Buffers.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Collections\4.3.0\ref\netstandard1.3\System.Collections.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Collections.Concurrent\4.3.0\ref\netstandard1.3\System.Collections.Concurrent.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Collections.Immutable\1.3.0\lib\netstandard1.0\System.Collections.Immutable.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Collections.NonGeneric\4.3.0\ref\netstandard1.3\System.Collections.NonGeneric.dll
+--reference:C:\Users\nathan\.nuget\packages\System.ComponentModel\4.3.0\ref\netstandard1.0\System.ComponentModel.dll
+--reference:C:\Users\nathan\.nuget\packages\System.ComponentModel.Annotations\4.3.0\ref\netstandard1.4\System.ComponentModel.Annotations.dll
+--reference:C:\Users\nathan\.nuget\packages\System.ComponentModel.Primitives\4.1.0\ref\netstandard1.0\System.ComponentModel.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\System.ComponentModel.TypeConverter\4.1.0\ref\netstandard1.5\System.ComponentModel.TypeConverter.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Console\4.3.0\ref\netstandard1.3\System.Console.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Data.Common\4.3.0\ref\netstandard1.2\System.Data.Common.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Data.SqlClient\4.3.0\ref\netstandard1.3\System.Data.SqlClient.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.Contracts\4.0.1\ref\netstandard1.0\System.Diagnostics.Contracts.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.Debug\4.3.0\ref\netstandard1.3\System.Diagnostics.Debug.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.DiagnosticSource\4.3.0\lib\netstandard1.3\System.Diagnostics.DiagnosticSource.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.Process\4.1.0\ref\netstandard1.4\System.Diagnostics.Process.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.StackTrace\4.0.1\ref\netstandard1.3\System.Diagnostics.StackTrace.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.Tools\4.3.0\ref\netstandard1.0\System.Diagnostics.Tools.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Diagnostics.Tracing\4.3.0\ref\netstandard1.5\System.Diagnostics.Tracing.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Dynamic.Runtime\4.3.0\ref\netstandard1.3\System.Dynamic.Runtime.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Globalization\4.3.0\ref\netstandard1.3\System.Globalization.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Globalization.Calendars\4.3.0\ref\netstandard1.3\System.Globalization.Calendars.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Globalization.Extensions\4.3.0\ref\netstandard1.3\System.Globalization.Extensions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Interactive.Async\3.0.0\lib\netstandard1.0\System.Interactive.Async.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO\4.3.0\ref\netstandard1.5\System.IO.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.Compression\4.3.0\ref\netstandard1.3\System.IO.Compression.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.Compression.ZipFile\4.3.0\ref\netstandard1.3\System.IO.Compression.ZipFile.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.FileSystem\4.3.0\ref\netstandard1.3\System.IO.FileSystem.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.FileSystem.Primitives\4.3.0\ref\netstandard1.3\System.IO.FileSystem.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.FileSystem.Watcher\4.0.0\ref\netstandard1.3\System.IO.FileSystem.Watcher.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.MemoryMappedFiles\4.0.0\ref\netstandard1.3\System.IO.MemoryMappedFiles.dll
+--reference:C:\Users\nathan\.nuget\packages\System.IO.UnmanagedMemoryStream\4.0.1\ref\netstandard1.3\System.IO.UnmanagedMemoryStream.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Linq\4.3.0\ref\netstandard1.6\System.Linq.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Linq.Expressions\4.3.0\ref\netstandard1.6\System.Linq.Expressions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Linq.Parallel\4.0.1\ref\netstandard1.1\System.Linq.Parallel.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Linq.Queryable\4.3.0\ref\netstandard1.0\System.Linq.Queryable.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.Http\4.3.0\ref\netstandard1.3\System.Net.Http.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.NameResolution\4.3.0\ref\netstandard1.3\System.Net.NameResolution.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.Primitives\4.3.0\ref\netstandard1.3\System.Net.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.Requests\4.0.11\ref\netstandard1.3\System.Net.Requests.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.Security\4.3.0\ref\netstandard1.3\System.Net.Security.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.Sockets\4.3.0\ref\netstandard1.3\System.Net.Sockets.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.WebHeaderCollection\4.0.1\ref\netstandard1.3\System.Net.WebHeaderCollection.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Net.WebSockets\4.3.0\ref\netstandard1.3\System.Net.WebSockets.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Numerics.Vectors\4.1.1\ref\netstandard1.0\System.Numerics.Vectors.dll
+--reference:C:\Users\nathan\.nuget\packages\System.ObjectModel\4.3.0\ref\netstandard1.3\System.ObjectModel.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Reflection\4.3.0\ref\netstandard1.5\System.Reflection.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Reflection.DispatchProxy\4.0.1\ref\netstandard1.3\System.Reflection.DispatchProxy.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Reflection.Extensions\4.3.0\ref\netstandard1.0\System.Reflection.Extensions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Reflection.Metadata\1.3.0\lib\netstandard1.1\System.Reflection.Metadata.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Reflection.Primitives\4.3.0\ref\netstandard1.0\System.Reflection.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Reflection.TypeExtensions\4.3.0\ref\netstandard1.5\System.Reflection.TypeExtensions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Resources.Reader\4.0.0\lib\netstandard1.0\System.Resources.Reader.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Resources.ResourceManager\4.3.0\ref\netstandard1.0\System.Resources.ResourceManager.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime\4.3.0\ref\netstandard1.5\System.Runtime.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.CompilerServices.Unsafe\4.3.0\lib\netstandard1.0\System.Runtime.CompilerServices.Unsafe.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.Extensions\4.3.0\ref\netstandard1.5\System.Runtime.Extensions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.Handles\4.3.0\ref\netstandard1.3\System.Runtime.Handles.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.InteropServices\4.3.0\ref\netstandard1.5\System.Runtime.InteropServices.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.InteropServices.RuntimeInformation\4.3.0\ref\netstandard1.1\System.Runtime.InteropServices.RuntimeInformation.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.Loader\4.0.0\ref\netstandard1.5\System.Runtime.Loader.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.Numerics\4.3.0\ref\netstandard1.1\System.Runtime.Numerics.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Runtime.Serialization.Primitives\4.1.1\ref\netstandard1.3\System.Runtime.Serialization.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Claims\4.3.0\ref\netstandard1.3\System.Security.Claims.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Cryptography.Algorithms\4.3.0\ref\netstandard1.6\System.Security.Cryptography.Algorithms.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Cryptography.Encoding\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Encoding.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Cryptography.Primitives\4.3.0\ref\netstandard1.3\System.Security.Cryptography.Primitives.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Cryptography.X509Certificates\4.3.0\ref\netstandard1.4\System.Security.Cryptography.X509Certificates.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Principal\4.3.0\ref\netstandard1.0\System.Security.Principal.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Security.Principal.Windows\4.3.0\ref\netstandard1.3\System.Security.Principal.Windows.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Text.Encoding\4.3.0\ref\netstandard1.3\System.Text.Encoding.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Text.Encoding.Extensions\4.3.0\ref\netstandard1.3\System.Text.Encoding.Extensions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Text.Encodings.Web\4.3.0\lib\netstandard1.0\System.Text.Encodings.Web.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Text.RegularExpressions\4.3.0\ref\netstandard1.6\System.Text.RegularExpressions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading\4.3.0\ref\netstandard1.3\System.Threading.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.Tasks\4.3.0\ref\netstandard1.3\System.Threading.Tasks.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.Tasks.Dataflow\4.6.0\lib\netstandard1.1\System.Threading.Tasks.Dataflow.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.Tasks.Extensions\4.3.0\lib\netstandard1.0\System.Threading.Tasks.Extensions.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.Tasks.Parallel\4.0.1\ref\netstandard1.1\System.Threading.Tasks.Parallel.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.Thread\4.3.0\ref\netstandard1.3\System.Threading.Thread.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.ThreadPool\4.3.0\ref\netstandard1.3\System.Threading.ThreadPool.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Threading.Timer\4.3.0\ref\netstandard1.2\System.Threading.Timer.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Xml.ReaderWriter\4.3.0\ref\netstandard1.3\System.Xml.ReaderWriter.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Xml.XDocument\4.3.0\ref\netstandard1.3\System.Xml.XDocument.dll
+--reference:C:\Users\nathan\.nuget\packages\System.Xml.XPath\4.0.1\ref\netstandard1.3\System.Xml.XPath.dll
+--resource:"C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\obj\Debug\netcoreapp1.0\VirtualStudentAdviserdotnet-compile.deps.json",VirtualStudentAdviser.deps.json
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Program.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Startup.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\RecEngineController.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\TestController.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Controllers\VsaController.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Filters\VsaFilter.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AcademicYear.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\AdmissionRequiredCourses.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Budget.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Corequisite.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Course.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseNode.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\CourseTime.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Department.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\GeneratedPlan.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\JobType.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Major.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ParameterSet.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\PlanInfo.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\PlanVerificationInfo.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Prerequisite.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Quarter.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\QuarterPreference.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\ReviewedStudyPlan.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\School.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\SelectStudyPlan.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\Student.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudentStudyPlan.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\StudyPlan.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\TimePreference.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\TimeSlot.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Models\WeekDay.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\IVirtualAdviserRepository.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\PlanVerification.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserContext.cs
+C:\Users\nathan\Desktop\VirtualStudentAdviser\src\VirtualStudentAdviser\Services\VirtualAdviserRepository.cs
diff --git a/src/VirtualStudentAdviser/project.json b/src/VirtualStudentAdviser/project.json
index 290d362..cf731cd 100644
--- a/src/VirtualStudentAdviser/project.json
+++ b/src/VirtualStudentAdviser/project.json
@@ -4,8 +4,8 @@
"version": "1.0.1",
"type": "platform"
},
- "Microsoft.AspNetCore.Mvc": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.1",
+ "Microsoft.AspNetCore.Mvc": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
@@ -20,6 +20,7 @@
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
+ "Swashbuckle.AspNetCore": "1.1.0"
// "Microsoft.AspNet.WebApi.Cors": "5.2.3"
//, "Swashbuckle": "5.5.3"
},
@@ -39,7 +40,8 @@
"buildOptions": {
"emitEntryPoint": true,
- "preserveCompilationContext": true
+ "preserveCompilationContext": true,
+ "xmlDoc": true
},
"runtimeOptions": {
diff --git a/src/VirtualStudentAdviser/project.lock.json b/src/VirtualStudentAdviser/project.lock.json
index cced790..3d6c145 100644
--- a/src/VirtualStudentAdviser/project.lock.json
+++ b/src/VirtualStudentAdviser/project.lock.json
@@ -43,13 +43,13 @@
}
}
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.DataProtection": "1.0.0",
- "Microsoft.AspNetCore.Http.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0"
+ "Microsoft.AspNetCore.DataProtection": "1.0.3",
+ "Microsoft.AspNetCore.Http.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1"
},
"compile": {
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll": {}
@@ -58,11 +58,11 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.dll": {}
}
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.2",
+ "Microsoft.Extensions.Options": "1.0.2",
"System.Security.Claims": "4.0.1"
},
"compile": {
@@ -72,13 +72,13 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Authorization.dll": {}
}
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
+ "Microsoft.AspNetCore.Cors/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "1.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0"
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.Configuration.Abstractions": "1.0.2",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.2",
+ "Microsoft.Extensions.Options": "1.0.2"
},
"compile": {
"lib/netstandard1.3/Microsoft.AspNetCore.Cors.dll": {}
@@ -87,7 +87,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
"type": "package",
"dependencies": {
"System.Diagnostics.Debug": "4.0.11",
@@ -104,15 +104,15 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cryptography.Internal.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "1.0.0",
- "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0",
+ "Microsoft.AspNetCore.Cryptography.Internal": "1.0.3",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.3",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.2",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.2",
+ "Microsoft.Extensions.Options": "1.0.2",
"Microsoft.Win32.Registry": "4.0.0",
"System.IO.FileSystem": "4.0.1",
"System.Reflection.Extensions": "4.0.1",
@@ -128,7 +128,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.dll": {}
}
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
"type": "package",
"dependencies": {
"System.ComponentModel": "4.0.1",
@@ -143,7 +143,7 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
"type": "package",
"dependencies": {
"System.Resources.ResourceManager": "4.0.1"
@@ -215,12 +215,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
"type": "package",
"dependencies": {
"System.Collections": "4.0.11",
"System.Resources.ResourceManager": "4.0.1",
- "System.Text.Encodings.Web": "4.0.0"
+ "System.Text.Encodings.Web": "4.0.1"
},
"compile": {
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
@@ -229,14 +229,14 @@
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http/1.0.0": {
+ "Microsoft.AspNetCore.Http/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.WebUtilities": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.AspNetCore.Http.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.WebUtilities": "1.0.3",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
+ "Microsoft.Extensions.Options": "1.0.2",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.0.0",
"System.Threading": "4.0.11"
},
@@ -264,12 +264,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "1.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.AspNetCore.Http.Abstractions": "1.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.0.1",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.Buffers": "4.0.0",
"System.IO.FileSystem": "4.0.1"
},
@@ -334,13 +334,13 @@
"lib/netstandard1.1/Microsoft.AspNetCore.JsonPatch.dll": {}
}
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
+ "Microsoft.AspNetCore.Localization/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0"
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.Globalization.CultureInfoCache": "1.0.3",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
+ "Microsoft.Extensions.Options": "1.0.2"
},
"compile": {
"lib/netstandard1.3/Microsoft.AspNetCore.Localization.dll": {}
@@ -349,19 +349,19 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Cors": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Localization": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
- "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
- "Microsoft.Extensions.Caching.Memory": "1.0.0",
- "Microsoft.Extensions.DependencyInjection": "1.0.0"
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Cors": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Localization": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
+ "Microsoft.Extensions.Caching.Memory": "1.0.2",
+ "Microsoft.Extensions.DependencyInjection": "1.0.2"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.dll": {}
@@ -370,12 +370,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
"Microsoft.CSharp": "4.0.1",
- "Microsoft.Net.Http.Headers": "1.0.0",
+ "Microsoft.Net.Http.Headers": "1.0.3",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.0.1",
"System.Text.Encoding.Extensions": "4.0.11"
@@ -387,10 +387,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
@@ -399,17 +399,17 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Authorization": "1.0.0",
- "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Http": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.1",
- "Microsoft.AspNetCore.Routing": "1.0.0",
+ "Microsoft.AspNetCore.Authorization": "1.0.3",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Http": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "1.0.4",
+ "Microsoft.AspNetCore.Routing": "1.0.4",
"Microsoft.Extensions.DependencyModel": "1.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.0.1",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.2",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0",
"System.Buffers": "4.0.0",
"System.Diagnostics.DiagnosticSource": "4.0.0",
@@ -422,11 +422,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Core.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Cors": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Cors": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.dll": {}
@@ -435,11 +435,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.Extensions.Localization": "1.0.0",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.Extensions.Localization": "1.0.3",
"System.ComponentModel.Annotations": "4.1.0"
},
"compile": {
@@ -449,11 +449,11 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.JsonPatch": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1"
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
@@ -462,13 +462,13 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Localization": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
- "Microsoft.Extensions.DependencyInjection": "1.0.0",
- "Microsoft.Extensions.Localization": "1.0.0"
+ "Microsoft.AspNetCore.Localization": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
+ "Microsoft.Extensions.DependencyInjection": "1.0.2",
+ "Microsoft.Extensions.Localization": "1.0.3"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.dll": {}
@@ -477,13 +477,13 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.1",
+ "Microsoft.AspNetCore.Mvc.Razor.Host": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.4",
"Microsoft.CodeAnalysis.CSharp": "1.3.0",
- "Microsoft.Extensions.FileProviders.Composite": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Composite": "1.0.1",
"System.Runtime.Loader": "4.0.0",
"System.Text.Encoding": "4.0.11"
},
@@ -494,12 +494,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Razor.Runtime": "1.0.0",
- "Microsoft.Extensions.Caching.Memory": "1.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "1.0.0",
+ "Microsoft.AspNetCore.Razor.Runtime": "1.0.3",
+ "Microsoft.Extensions.Caching.Memory": "1.0.2",
+ "Microsoft.Extensions.FileProviders.Physical": "1.0.1",
"System.Collections.Concurrent": "4.0.12",
"System.ComponentModel.TypeConverter": "4.1.0",
"System.Reflection.Extensions": "4.0.1",
@@ -512,13 +512,13 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.Host.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor": "1.0.1",
- "Microsoft.Extensions.Caching.Memory": "1.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
- "Microsoft.Extensions.Primitives": "1.0.0"
+ "Microsoft.AspNetCore.Mvc.Razor": "1.0.4",
+ "Microsoft.Extensions.Caching.Memory": "1.0.2",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
+ "Microsoft.Extensions.Primitives": "1.0.1"
},
"compile": {
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
@@ -527,16 +527,16 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
}
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Antiforgery": "1.0.1",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Mvc.Core": "1.0.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.1",
- "Microsoft.Extensions.WebEncoders": "1.0.0",
+ "Microsoft.AspNetCore.Antiforgery": "1.0.4",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "Microsoft.Extensions.WebEncoders": "1.0.3",
"Newtonsoft.Json": "9.0.1",
"System.Buffers": "4.0.0",
"System.Runtime.Serialization.Primitives": "4.1.1"
@@ -548,7 +548,7 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
}
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
+ "Microsoft.AspNetCore.Razor/1.0.3": {
"type": "package",
"dependencies": {
"System.Diagnostics.Debug": "4.0.11",
@@ -566,11 +566,11 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Razor.dll": {}
}
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Html.Abstractions": "1.0.0",
- "Microsoft.AspNetCore.Razor": "1.0.0",
+ "Microsoft.AspNetCore.Html.Abstractions": "1.0.3",
+ "Microsoft.AspNetCore.Razor": "1.0.3",
"System.Collections.Concurrent": "4.0.12",
"System.IO.FileSystem": "4.0.1",
"System.Reflection": "4.1.0",
@@ -586,14 +586,14 @@
"lib/netstandard1.5/Microsoft.AspNetCore.Razor.Runtime.dll": {}
}
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
+ "Microsoft.AspNetCore.Routing/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "1.0.0",
- "Microsoft.AspNetCore.Routing.Abstractions": "1.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0",
- "Microsoft.Extensions.ObjectPool": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.AspNetCore.Routing.Abstractions": "1.0.4",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.2",
+ "Microsoft.Extensions.ObjectPool": "1.0.1",
+ "Microsoft.Extensions.Options": "1.0.2",
"System.Collections": "4.0.11",
"System.Text.RegularExpressions": "4.1.0"
},
@@ -604,10 +604,10 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Routing.dll": {}
}
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "1.0.0",
+ "Microsoft.AspNetCore.Http.Abstractions": "1.0.3",
"System.Collections.Concurrent": "4.0.12",
"System.Reflection.Extensions": "4.0.1",
"System.Threading.Tasks": "4.0.11"
@@ -669,15 +669,31 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Server.Kestrel.dll": {}
}
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
"type": "package",
"dependencies": {
- "Microsoft.Extensions.Primitives": "1.0.0",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.4",
+ "Microsoft.AspNetCore.Http.Extensions": "1.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.0.1",
+ "Microsoft.Extensions.Logging.Abstractions": "1.0.2",
+ "Microsoft.Extensions.WebEncoders": "1.0.3"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "1.0.1",
"System.Buffers": "4.0.0",
"System.Collections": "4.0.11",
"System.IO": "4.1.0",
"System.IO.FileSystem": "4.0.1",
- "System.Text.Encodings.Web": "4.0.0"
+ "System.Text.Encodings.Web": "4.0.1"
},
"compile": {
"lib/netstandard1.3/Microsoft.AspNetCore.WebUtilities.dll": {}
@@ -1085,10 +1101,10 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
"type": "package",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0"
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.0.1"
},
"compile": {
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
@@ -1097,11 +1113,24 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
}
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
"type": "package",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "1.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.0.1",
+ "System.Runtime.Extensions": "4.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "1.0.1",
+ "Microsoft.Extensions.FileSystemGlobbing": "1.0.1",
"System.Collections.Concurrent": "4.0.12",
"System.IO.FileSystem": "4.0.1",
"System.IO.FileSystem.Watcher": "4.0.0",
@@ -1115,7 +1144,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileProviders.Physical.dll": {}
}
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
"type": "package",
"dependencies": {
"System.Collections": "4.0.11",
@@ -1131,7 +1160,7 @@
"lib/netstandard1.3/Microsoft.Extensions.FileSystemGlobbing.dll": {}
}
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
"type": "package",
"dependencies": {
"System.Collections.Concurrent": "4.0.12",
@@ -1145,13 +1174,13 @@
"lib/netstandard1.1/Microsoft.Extensions.Globalization.CultureInfoCache.dll": {}
}
},
- "Microsoft.Extensions.Localization/1.0.0": {
+ "Microsoft.Extensions.Localization/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "1.0.3",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.2",
+ "Microsoft.Extensions.Localization.Abstractions": "1.0.3",
+ "Microsoft.Extensions.Options": "1.0.2",
"System.Collections.Concurrent": "4.0.12",
"System.Resources.Reader": "4.0.0"
},
@@ -1162,7 +1191,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Localization.dll": {}
}
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
"type": "package",
"dependencies": {
"Microsoft.CSharp": "4.0.1",
@@ -1231,7 +1260,7 @@
"lib/netstandard1.3/Microsoft.Extensions.Logging.Debug.dll": {}
}
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
"type": "package",
"dependencies": {
"System.Diagnostics.Debug": "4.0.11",
@@ -1306,12 +1335,12 @@
"lib/netstandard1.0/Microsoft.Extensions.Primitives.dll": {}
}
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
"type": "package",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0",
- "Microsoft.Extensions.Options": "1.0.0",
- "System.Text.Encodings.Web": "4.0.0"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.2",
+ "Microsoft.Extensions.Options": "1.0.2",
+ "System.Text.Encodings.Web": "4.0.1"
},
"compile": {
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.dll": {}
@@ -1320,7 +1349,7 @@
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.dll": {}
}
},
- "Microsoft.Net.Http.Headers/1.0.0": {
+ "Microsoft.Net.Http.Headers/1.0.3": {
"type": "package",
"dependencies": {
"System.Buffers": "4.0.0",
@@ -1814,6 +1843,69 @@
}
}
},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerGen": "1.1.0",
+ "Swashbuckle.AspNetCore.SwaggerUI": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.4",
+ "NETStandard.Library": "1.6.1"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.Core": "1.0.4",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "1.0.4",
+ "NETStandard.Library": "1.6.1",
+ "Swashbuckle.AspNetCore.Swagger": "1.1.0",
+ "System.Xml.XPath": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Routing": "1.0.4",
+ "Microsoft.AspNetCore.StaticFiles": "1.0.4",
+ "Microsoft.Extensions.FileProviders.Embedded": "1.0.1",
+ "NETStandard.Library": "1.6.1",
+ "Newtonsoft.Json": "9.0.1",
+ "System.Xml.XPath": "4.0.0"
+ },
+ "compile": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll": {}
+ }
+ },
"System.AppContext/4.3.0": {
"type": "package",
"dependencies": {
@@ -3800,7 +3892,7 @@
"System.Xml.ReaderWriter": "4.0.11"
},
"compile": {
- "ref/netstandard1.3/_._": {}
+ "ref/netstandard1.3/System.Xml.XPath.dll": {}
},
"runtime": {
"lib/netstandard1.3/System.Xml.XPath.dll": {}
@@ -3847,12 +3939,12 @@
"runtimes/win7-x86/native/libuv.dll"
]
},
- "Microsoft.AspNetCore.Antiforgery/1.0.1": {
- "sha512": "MMevi8HnI5GxtNOS9ZqZLuNafltbngXsOrNqyykFveMWFN5a3AfAB7I0qU77tBS9B/N3boRQuyT9AR0BsCQbaw==",
+ "Microsoft.AspNetCore.Antiforgery/1.0.4": {
+ "sha512": "fxUgV0b7NA9EzTu2ES5FnNO0HKe/i9g6/quP05pAMjDjm0PPIBREgfVrXet8fmQDKIShRXhOkpZ+jLWbsmR13w==",
"type": "package",
- "path": "Microsoft.AspNetCore.Antiforgery/1.0.1",
+ "path": "Microsoft.AspNetCore.Antiforgery/1.0.4",
"files": [
- "Microsoft.AspNetCore.Antiforgery.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Antiforgery.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Antiforgery.nuspec",
"lib/net451/Microsoft.AspNetCore.Antiforgery.dll",
"lib/net451/Microsoft.AspNetCore.Antiforgery.xml",
@@ -3860,12 +3952,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Antiforgery.xml"
]
},
- "Microsoft.AspNetCore.Authorization/1.0.0": {
- "sha512": "iVFQ5xHSyxmfWYdl5B/xIFzXgm4SRgYQUKlLFVNGfEhbbjw0Ur2pfVrEvpENrhHFOQ2XAZcuFlGxSIzZwsVrMg==",
+ "Microsoft.AspNetCore.Authorization/1.0.3": {
+ "sha512": "cN2KJkfHcKwh82c9WGx4Tqfd2h5HflU/Mu5vYLMHON8WahHU9hE32ciIXcEIoKLNpu+zs1u1cN/qxcKTdqu89w==",
"type": "package",
- "path": "Microsoft.AspNetCore.Authorization/1.0.0",
+ "path": "Microsoft.AspNetCore.Authorization/1.0.3",
"files": [
- "Microsoft.AspNetCore.Authorization.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Authorization.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Authorization.nuspec",
"lib/net451/Microsoft.AspNetCore.Authorization.dll",
"lib/net451/Microsoft.AspNetCore.Authorization.xml",
@@ -3873,12 +3965,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Authorization.xml"
]
},
- "Microsoft.AspNetCore.Cors/1.0.0": {
- "sha512": "fC8lWOU3+ltkbgQyD1P7eRQ66fGfZkPNU2UkwOI8tyF5FUsd8nRTfzvsO4mSyQfgmgfk2Hc8TGzx/okevZwXkg==",
+ "Microsoft.AspNetCore.Cors/1.0.3": {
+ "sha512": "6NjGF+FO2wbz+3dzG9l1mdxZAnEbAmJrJE4KkUSklseOXPCm9hggYGKWr/CF6RaIl9nJaJTaDC8xwzmVJSoCXA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Cors/1.0.0",
+ "path": "Microsoft.AspNetCore.Cors/1.0.3",
"files": [
- "Microsoft.AspNetCore.Cors.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Cors.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Cors.nuspec",
"lib/net451/Microsoft.AspNetCore.Cors.dll",
"lib/net451/Microsoft.AspNetCore.Cors.xml",
@@ -3886,12 +3978,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cors.xml"
]
},
- "Microsoft.AspNetCore.Cryptography.Internal/1.0.0": {
- "sha512": "0btvxwOqYNpKTUQrD7LA3p6Wi0vrhfWGBVqIKPS1KtEdkCv3QoVgFO4eJYuClGDS9NXhqk7TWh46/8x8wtZHaw==",
+ "Microsoft.AspNetCore.Cryptography.Internal/1.0.3": {
+ "sha512": "peFSnD6lGWdyhTIaFNdZbMCATwTVbvTEGGgHQ6BrMVdICfuARUIAeDjmuDsoLRO4zqSzwdqAI2LFDoB/YsLZzA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Cryptography.Internal/1.0.0",
+ "path": "Microsoft.AspNetCore.Cryptography.Internal/1.0.3",
"files": [
- "Microsoft.AspNetCore.Cryptography.Internal.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Cryptography.Internal.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Cryptography.Internal.nuspec",
"lib/net451/Microsoft.AspNetCore.Cryptography.Internal.dll",
"lib/net451/Microsoft.AspNetCore.Cryptography.Internal.xml",
@@ -3899,12 +3991,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Cryptography.Internal.xml"
]
},
- "Microsoft.AspNetCore.DataProtection/1.0.0": {
- "sha512": "gt4URT+8ljPk0ePspLqOGPJBm+s6iMvsZqweplhf7wiZSjFiG1uYBNpQ/0dFY7wSx3NMRjekyXzCjvkGAV570g==",
+ "Microsoft.AspNetCore.DataProtection/1.0.3": {
+ "sha512": "He+L4K/fyniOEzv3wiDVXl83gZU4oKu2jugH+WJstSjJ5/sGbPKUZPHGljCDZZpUmIYktHEsxsf8QCBr/jQfZQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.DataProtection/1.0.0",
+ "path": "Microsoft.AspNetCore.DataProtection/1.0.3",
"files": [
- "Microsoft.AspNetCore.DataProtection.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.DataProtection.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.DataProtection.nuspec",
"lib/net451/Microsoft.AspNetCore.DataProtection.dll",
"lib/net451/Microsoft.AspNetCore.DataProtection.xml",
@@ -3912,12 +4004,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.xml"
]
},
- "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0": {
- "sha512": "h5ycDgkqmRdManmYMQVJgzNI7YtVp2X2/os1cKmdfrpfq+m9L8bMKhbd7PCksoLci+aYTOSn45khPl+hpPb9ug==",
+ "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3": {
+ "sha512": "pih+njFAtRmutE0pD2DXk8g6YGIyt6Bhj7BHbw/fsPaAKuQwEu0xht/RLr8fNe4oDrx+aRbKSSz/DmifI6SDgg==",
"type": "package",
- "path": "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.0",
+ "path": "Microsoft.AspNetCore.DataProtection.Abstractions/1.0.3",
"files": [
- "Microsoft.AspNetCore.DataProtection.Abstractions.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.DataProtection.Abstractions.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.DataProtection.Abstractions.nuspec",
"lib/net451/Microsoft.AspNetCore.DataProtection.Abstractions.dll",
"lib/net451/Microsoft.AspNetCore.DataProtection.Abstractions.xml",
@@ -3925,12 +4017,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.DataProtection.Abstractions.xml"
]
},
- "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0": {
- "sha512": "RrXsm5Xzvxs0OFDhRcIIUNOM5rXKnRWj/bIkuDkXNIBniGcPDrfGbACIatA127I6pmybNAE84puFAt3wsU2kww==",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3": {
+ "sha512": "VmiWO9ggXdBlyRAnP0Y7ukYSzWmmUNIik8IblyLVNLEraipVGLaFjqkXHoW+ko8w+E/K21kzXsxBhD6NegeL9g==",
"type": "package",
- "path": "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.0",
+ "path": "Microsoft.AspNetCore.Diagnostics.Abstractions/1.0.3",
"files": [
- "Microsoft.AspNetCore.Diagnostics.Abstractions.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Diagnostics.Abstractions.nuspec",
"lib/netstandard1.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll",
"lib/netstandard1.0/Microsoft.AspNetCore.Diagnostics.Abstractions.xml"
@@ -3975,23 +4067,23 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml"
]
},
- "Microsoft.AspNetCore.Html.Abstractions/1.0.0": {
- "sha512": "/JLMu2k8FiInLZC0SHXT+Cmdzi7AYa3B5v9w32Kd0mPTH4RYIQo/XNPIOr2HsPTXp3I9cZo1DajaMVGnJMN2QA==",
+ "Microsoft.AspNetCore.Html.Abstractions/1.0.3": {
+ "sha512": "Hp/qulC8W+zYVPEeuYBEzqKJZrfejsFaGLZRj9j0JfjkMAyZeNLEngnuu+Tplnasy8O15n3BdBgMfVBcM6leqQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.Html.Abstractions/1.0.0",
+ "path": "Microsoft.AspNetCore.Html.Abstractions/1.0.3",
"files": [
- "Microsoft.AspNetCore.Html.Abstractions.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Html.Abstractions.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Html.Abstractions.nuspec",
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.dll",
"lib/netstandard1.0/Microsoft.AspNetCore.Html.Abstractions.xml"
]
},
- "Microsoft.AspNetCore.Http/1.0.0": {
- "sha512": "c/+eWVWQ8fX5hBHhL1BY4k2n4kVyUnqJLSCj0sTTXwRTU6IKoGbTOUqHT9as8C71Vk54YpAsi/VPmGW7T/ap3A==",
+ "Microsoft.AspNetCore.Http/1.0.3": {
+ "sha512": "kfNOIGGgVtMzsSWZzXBqz5zsdo8ssBa90YHzZt95N8ARGXoolSaBHy6yBoMm/XcpbXM+m/x1fixTTMIWMgzJdQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.Http/1.0.0",
+ "path": "Microsoft.AspNetCore.Http/1.0.3",
"files": [
- "Microsoft.AspNetCore.Http.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Http.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Http.nuspec",
"lib/net451/Microsoft.AspNetCore.Http.dll",
"lib/net451/Microsoft.AspNetCore.Http.xml",
@@ -4012,12 +4104,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.xml"
]
},
- "Microsoft.AspNetCore.Http.Extensions/1.0.0": {
- "sha512": "GlvCPRpnw2jjHLdbGf/C28NQZLMeX1mugv5BS1a3FCQOJYyuwQZil4JwblR0frLyVrUVoJQ7UXRNZIzEVlO5XA==",
+ "Microsoft.AspNetCore.Http.Extensions/1.0.3": {
+ "sha512": "+7Sd+14nexIJqcB4S1Eur9kzeMZ5CBtrxkei+PNbD78fg8vO3+TcCgrl5SBNTsUB/VJAfD/s0fgs5t+hHRj2Pg==",
"type": "package",
- "path": "Microsoft.AspNetCore.Http.Extensions/1.0.0",
+ "path": "Microsoft.AspNetCore.Http.Extensions/1.0.3",
"files": [
- "Microsoft.AspNetCore.Http.Extensions.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Http.Extensions.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Http.Extensions.nuspec",
"lib/net451/Microsoft.AspNetCore.Http.Extensions.dll",
"lib/net451/Microsoft.AspNetCore.Http.Extensions.xml",
@@ -4062,12 +4154,12 @@
"lib/netstandard1.1/Microsoft.AspNetCore.JsonPatch.xml"
]
},
- "Microsoft.AspNetCore.Localization/1.0.0": {
- "sha512": "DF/maMd9f6ZPoTlU8n6/AGm3fpZNPiiip34bPrBQuloX2a5O0KwyV72qKhJhJNqmVVnDnTu8XYT16ysoFXRxQA==",
+ "Microsoft.AspNetCore.Localization/1.0.3": {
+ "sha512": "vkZVRRCbZdVfKB+50tkjdtptMdyBaxgqVXjSUA/bO0lqc0+HrDJeCda9NG827MWwr5h1YTNjO/lx3SNw1zLL/Q==",
"type": "package",
- "path": "Microsoft.AspNetCore.Localization/1.0.0",
+ "path": "Microsoft.AspNetCore.Localization/1.0.3",
"files": [
- "Microsoft.AspNetCore.Localization.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Localization.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Localization.nuspec",
"lib/net451/Microsoft.AspNetCore.Localization.dll",
"lib/net451/Microsoft.AspNetCore.Localization.xml",
@@ -4075,12 +4167,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Localization.xml"
]
},
- "Microsoft.AspNetCore.Mvc/1.0.1": {
- "sha512": "Perrv2s4hzMbYR/kanzUqcfzxXLo6CThoilhMg7UQXeXEvOtpbDKx0HGimN/pt6Dy2wt3WOQAjAiM1Z8KoRgaA==",
+ "Microsoft.AspNetCore.Mvc/1.0.4": {
+ "sha512": "JsXHdMNimjv5HvxzHahlJhdnfmvQYQrwg/A91y7DDaZFb/KVaC7A0HWSUSMkB4w1ZvxH9MRFn0V1AqXyrkjmjw==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.xml",
@@ -4088,12 +4180,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1": {
- "sha512": "Xa9XOA/NEIGSUSyAtc0rQrTRJKcxN8rzvBy0QJn2tRAXVeXc0Lbx4/1ia9kxyn3ygbjhF6bO90ZnC3Z3a2cq5g==",
+ "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4": {
+ "sha512": "Isqgif1nuB+um86cEkpL8KnoxFCUCXBsbs9PuiuzElvlSiv4Ek3LvtrSUcbivekDDfys8CDbJhxwEI7WKJieAQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Abstractions/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Abstractions/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Abstractions.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Abstractions.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Abstractions.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Abstractions.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Abstractions.xml",
@@ -4101,12 +4193,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Mvc.Abstractions.xml"
]
},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1": {
- "sha512": "ntjDDV+g6eveL67fsvGIY7BqZmaR2XYlZpsrXxzjSWKSYBzDfWaUJna5dsPty0hOwz7DCMNbWYrpD+XEr+H0jA==",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4": {
+ "sha512": "ujCFTM42U2WKUBhdaoLoiI+wVHgYhrmDrkl5+hWJ7EJW4fhp42w4cRZ97tjuveWr+M6JZjpS0q+7PVofQzFUiw==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.ApiExplorer/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.ApiExplorer.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.ApiExplorer.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.ApiExplorer.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.ApiExplorer.xml",
@@ -4114,12 +4206,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ApiExplorer.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Core/1.0.1": {
- "sha512": "TfUFH0HYbL3DCGkWE24gUDnHoa3pCr4b6xbUiQTnqIbIXdL79qW8mTtfD+RHmAN5bsf1J1fndJJ84/jKri+kiw==",
+ "Microsoft.AspNetCore.Mvc.Core/1.0.4": {
+ "sha512": "1ukcttN1+T82hWXE8WS5kawkruolKI6LPVqVI4rTzN16kFszS/UqTrcwSUEnmTRpmWgFo665V3c2GpdQ9B6znw==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Core/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Core/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Core.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Core.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Core.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Core.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Core.xml",
@@ -4127,12 +4219,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Core.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Cors/1.0.1": {
- "sha512": "s3Pabc4x5K1xtCpNv/oVAuFyj2Lq+z+qYkmrRqbnqVt+8V39FoW3znPjbVCNu5CjrYSQL2fm3irJ3pM7WLsI/g==",
+ "Microsoft.AspNetCore.Mvc.Cors/1.0.4": {
+ "sha512": "vAujcBCfLXszm2hcVxC320StEIzzC+SY1CWtY866Y3/qEZje7ytgr6xR0NtkVbK9h1lmRq7udBOfzpp4Hg3RXQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Cors/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Cors/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Cors.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Cors.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Cors.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Cors.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Cors.xml",
@@ -4140,12 +4232,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Cors.xml"
]
},
- "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1": {
- "sha512": "y3QkHvOI+vopfhncU9NpUH2MvtZ2Z0EfnApb92jqbmfWL1wd5Np3SHrFSXgI4zVLlM38dMa/QU2SYM3e4T7fFQ==",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4": {
+ "sha512": "otAoaHaFENQzT2I0/vmLR18oCmuBzDF3BSck13HbArBG6NA5P9oXfGkU69tPHS41dhaRo4Mm34hekhbg3GW8Vg==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.DataAnnotations/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.DataAnnotations.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.DataAnnotations.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.DataAnnotations.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.DataAnnotations.xml",
@@ -4153,12 +4245,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.DataAnnotations.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1": {
- "sha512": "wM12hSUlF0Eqed44psOYT4fY/RRjMx049A4bBUfqiGr1UFU54zTR8djRLW0dIp1w7Xv5WQ/bgG9jyqiaRbv6jg==",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4": {
+ "sha512": "i8WWK2GwlBHfOL+d+kknJWPks6DS9tbN6nfJZU4yb+/wfUAYd311B2CIHzdat3IewubnK1TYONwrhQcs2FbLeA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Formatters.Json/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Formatters.Json.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Formatters.Json.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Formatters.Json.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Formatters.Json.xml",
@@ -4166,12 +4258,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Formatters.Json.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Localization/1.0.1": {
- "sha512": "s6Q7l9UtJ/sYxvsbjXuA+5RdKQ70OSLQSLs+UAWrwMtHm9XKTr51gmcG1t1gkWN5f39WSkzJs2brB9fJkFcgvw==",
+ "Microsoft.AspNetCore.Mvc.Localization/1.0.4": {
+ "sha512": "Fsvm2xkJrCjO14j698FGSthyuG4OPN5w5PKoNKQNad+Ur0SgTPc0kDE4apok0QgqxgTew7k+zpaubTAn0bpz5g==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Localization/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Localization/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Localization.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Localization.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Localization.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Localization.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Localization.xml",
@@ -4179,12 +4271,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Localization.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Razor/1.0.1": {
- "sha512": "Rc1dkP5LZcuxicrmUTFMfrRF8+id9iVSOA3/DjhO036b7g7BBvknLHKtbbsQ59COB9D8fr9MwKF2Eb99TSCJvg==",
+ "Microsoft.AspNetCore.Mvc.Razor/1.0.4": {
+ "sha512": "n/sBi3FZmp/OS3sMVUBFAxcPzWtHpoAmdbZz/8m0dF/Eml/suDHocsqO4eerSZTxSwELnPTZktKEcoZEecfyGQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Razor/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Razor/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Razor.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Razor.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Razor.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Razor.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Razor.xml",
@@ -4192,12 +4284,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.xml"
]
},
- "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1": {
- "sha512": "7A9D7ufew8iYmhK/3w05ZdTGGOi9oNzAqy0BJNNF2rm2n9uImquzPmmoCWXFnar7QawVzhXE+ZMSXRUH9n6Glg==",
+ "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4": {
+ "sha512": "L2jvXTRLjqgu4053WM3QZPLtRtLWXM2HTkLnkEI9ZnYUlY/8vo+7tlemKARSFkiIVeOhlSEbCRT0yUyWhnV1lg==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.Razor.Host/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.Razor.Host.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.Razor.Host.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.Razor.Host.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.Razor.Host.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.Razor.Host.xml",
@@ -4205,12 +4297,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.Razor.Host.xml"
]
},
- "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1": {
- "sha512": "QadZAsqoIc2D5zceTdLtNnyJALkdhoTIiqvlDlO0SgyPBisyUe4gDEiygwSnLzm8NZ+kKSFhNuX+t+b1O2uIVw==",
+ "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4": {
+ "sha512": "iDJqlZ/ByhoDT2Zeb5r2xFUbhgfJ9ZGsEbnSLxuWW60/uVk+Jeomutl5v16xWvXATbQ4bX9uHjvUWV1oAxCsvQ==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.TagHelpers/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.TagHelpers.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.TagHelpers.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.TagHelpers.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.TagHelpers.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.TagHelpers.xml",
@@ -4218,12 +4310,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.TagHelpers.xml"
]
},
- "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1": {
- "sha512": "1zGeF76JEqvocxdM+H5n/vJunUUVNzKK4LmgnaFdrrCDTrI6MVdok+8TBBUbeI+uNk3ssrLnP3EcHIdvxl66gw==",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4": {
+ "sha512": "PAuxMD8LzV+XnGYTQug+fMIIm4wz0bc+EbRdI13WtWGQYd0wEnLLxCoWFkrR6Tejw0+bwB+o+6n9m2+iclnafA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.1",
+ "path": "Microsoft.AspNetCore.Mvc.ViewFeatures/1.0.4",
"files": [
- "Microsoft.AspNetCore.Mvc.ViewFeatures.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Mvc.ViewFeatures.nuspec",
"lib/net451/Microsoft.AspNetCore.Mvc.ViewFeatures.dll",
"lib/net451/Microsoft.AspNetCore.Mvc.ViewFeatures.xml",
@@ -4231,12 +4323,12 @@
"lib/netstandard1.6/Microsoft.AspNetCore.Mvc.ViewFeatures.xml"
]
},
- "Microsoft.AspNetCore.Razor/1.0.0": {
- "sha512": "+vhlFn8n45hj1M91HYVm2ryLMZ+ZYR/OUdBVE8aUzkvkTVF+3UnNxSY3hAEugcgcbf9/XQTE+DDxEgN4LdYEjg==",
+ "Microsoft.AspNetCore.Razor/1.0.3": {
+ "sha512": "ocE0VFrbhOTyY9HCXp9P/8foF/wXncA0Glv2gvWT+ozcS0YLGw36c45IzgizvDZMkRjxy9llrak96bh3Y6fO/w==",
"type": "package",
- "path": "Microsoft.AspNetCore.Razor/1.0.0",
+ "path": "Microsoft.AspNetCore.Razor/1.0.3",
"files": [
- "Microsoft.AspNetCore.Razor.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Razor.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Razor.nuspec",
"lib/net451/Microsoft.AspNetCore.Razor.dll",
"lib/net451/Microsoft.AspNetCore.Razor.xml",
@@ -4244,12 +4336,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Razor.xml"
]
},
- "Microsoft.AspNetCore.Razor.Runtime/1.0.0": {
- "sha512": "hsq6xJeqDDb78akZuy79QE3kaCxcigD3vccbIaNrrz7JSXOzayfteF06ToK+J1SXSDRtrBj3XZZfrjiqIY/vCw==",
+ "Microsoft.AspNetCore.Razor.Runtime/1.0.3": {
+ "sha512": "BzEImuc7smjxamEf+K4CitkAz2X3DcBd7Zzj/MnP3yA1gZpdwZ1JIvsiU2SdJI0FjdhI9v9Viv/4NfKqu458dA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Razor.Runtime/1.0.0",
+ "path": "Microsoft.AspNetCore.Razor.Runtime/1.0.3",
"files": [
- "Microsoft.AspNetCore.Razor.Runtime.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.Razor.Runtime.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.Razor.Runtime.nuspec",
"lib/net451/Microsoft.AspNetCore.Razor.Runtime.dll",
"lib/net451/Microsoft.AspNetCore.Razor.Runtime.xml",
@@ -4257,12 +4349,12 @@
"lib/netstandard1.5/Microsoft.AspNetCore.Razor.Runtime.xml"
]
},
- "Microsoft.AspNetCore.Routing/1.0.1": {
- "sha512": "uddFeoL8aRYSlyl+zcBnHlrtRIkp1AEfPNBIiBjNJ4b9PMApTWIpvy8OdyXUksV+bM6TciA23zFfNvzZWIlG/Q==",
+ "Microsoft.AspNetCore.Routing/1.0.4": {
+ "sha512": "mdIF3ckRothHWuCSFkk6YXACj5zxi5qM+cEAHjcpP04/wCHUoV0gGVnW+HI+LyFXE6JUwu2zXn5tfsCpW0U+SA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Routing/1.0.1",
+ "path": "Microsoft.AspNetCore.Routing/1.0.4",
"files": [
- "Microsoft.AspNetCore.Routing.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Routing.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Routing.nuspec",
"lib/net451/Microsoft.AspNetCore.Routing.dll",
"lib/net451/Microsoft.AspNetCore.Routing.xml",
@@ -4270,12 +4362,12 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Routing.xml"
]
},
- "Microsoft.AspNetCore.Routing.Abstractions/1.0.1": {
- "sha512": "Vjjt7TVG0S7ozWyD7vbdy9oQ2LIWebE18hUBM1WMmLPz83w3b8+MKUjz8nP5AnnHXxQskQ5WhYMkICETgXnb+g==",
+ "Microsoft.AspNetCore.Routing.Abstractions/1.0.4": {
+ "sha512": "GHxVt6LlXHFsCUd2Un+/vY1tBTXxnogfbDO0b8G5EGmkapSK+dOGOLJviscxQkp338Uabs081JEIdkRymI5GXA==",
"type": "package",
- "path": "Microsoft.AspNetCore.Routing.Abstractions/1.0.1",
+ "path": "Microsoft.AspNetCore.Routing.Abstractions/1.0.4",
"files": [
- "Microsoft.AspNetCore.Routing.Abstractions.1.0.1.nupkg.sha512",
+ "Microsoft.AspNetCore.Routing.Abstractions.1.0.4.nupkg.sha512",
"Microsoft.AspNetCore.Routing.Abstractions.nuspec",
"lib/net451/Microsoft.AspNetCore.Routing.Abstractions.dll",
"lib/net451/Microsoft.AspNetCore.Routing.Abstractions.xml",
@@ -4309,12 +4401,25 @@
"lib/netstandard1.3/Microsoft.AspNetCore.Server.Kestrel.xml"
]
},
- "Microsoft.AspNetCore.WebUtilities/1.0.0": {
- "sha512": "D0licSnS1JgqQ/gYlN41wXbeYG3dFIdjY781YzMHZ5gBB7kczacshW+H6plZkXRr/cCnAJWGa31o1R8c5GEy/A==",
+ "Microsoft.AspNetCore.StaticFiles/1.0.4": {
+ "sha512": "2pNvwewAazhaaCdw2CGUvIcDrNQMlqP57JgBDf3v+pRj1rZ29HVnpvkX6a+TrmRYlJNmmxHOKEt468uE/gDcFw==",
"type": "package",
- "path": "Microsoft.AspNetCore.WebUtilities/1.0.0",
+ "path": "Microsoft.AspNetCore.StaticFiles/1.0.4",
"files": [
- "Microsoft.AspNetCore.WebUtilities.1.0.0.nupkg.sha512",
+ "Microsoft.AspNetCore.StaticFiles.1.0.4.nupkg.sha512",
+ "Microsoft.AspNetCore.StaticFiles.nuspec",
+ "lib/net451/Microsoft.AspNetCore.StaticFiles.dll",
+ "lib/net451/Microsoft.AspNetCore.StaticFiles.xml",
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.dll",
+ "lib/netstandard1.3/Microsoft.AspNetCore.StaticFiles.xml"
+ ]
+ },
+ "Microsoft.AspNetCore.WebUtilities/1.0.3": {
+ "sha512": "snSGNs5EEisqivDjDiskFkFyu+DV2Ib9sMPOBQKtoFwI5H1W5YNB/rIVqDZQL16zj/uzdwwxrdE/5xhkVyf6gQ==",
+ "type": "package",
+ "path": "Microsoft.AspNetCore.WebUtilities/1.0.3",
+ "files": [
+ "Microsoft.AspNetCore.WebUtilities.1.0.3.nupkg.sha512",
"Microsoft.AspNetCore.WebUtilities.nuspec",
"lib/net451/Microsoft.AspNetCore.WebUtilities.dll",
"lib/net451/Microsoft.AspNetCore.WebUtilities.xml",
@@ -4695,23 +4800,34 @@
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Abstractions.xml"
]
},
- "Microsoft.Extensions.FileProviders.Composite/1.0.0": {
- "sha512": "4nbDQfagNr1eILXSFZbTNuAKuZ6SsOyK6ySTMryo67ECi8+EcZBQ12E0aXcxX/aT3v+3pbWSt71NXlEm8tKIxw==",
+ "Microsoft.Extensions.FileProviders.Composite/1.0.1": {
+ "sha512": "SO0xOYKdibyP5aPFzFYYhmX94V52UROjnrWInEjKvxXI0fPM/bviiM9vfJFOx8Wd85nvif1Fy5GaQU6/Z2pPnw==",
"type": "package",
- "path": "Microsoft.Extensions.FileProviders.Composite/1.0.0",
+ "path": "Microsoft.Extensions.FileProviders.Composite/1.0.1",
"files": [
- "Microsoft.Extensions.FileProviders.Composite.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.FileProviders.Composite.1.0.1.nupkg.sha512",
"Microsoft.Extensions.FileProviders.Composite.nuspec",
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.dll",
"lib/netstandard1.0/Microsoft.Extensions.FileProviders.Composite.xml"
]
},
- "Microsoft.Extensions.FileProviders.Physical/1.0.0": {
- "sha512": "Ej5hGWtK3xM9YU+B2O8EdlMcJf5utbDQs9ecnfvwhENQeeNU7iI2jjnRB2d7V6o9SQZmNHPzdPvaNb3PlSMz+Q==",
+ "Microsoft.Extensions.FileProviders.Embedded/1.0.1": {
+ "sha512": "nSEa8bH3fVdTYGqK4twOKLxxgKIW3cz9g9mrzhPh/CmdvGJWKRTIlBIZi7lz+lqNQpxean5vbAo84R/mU+JpGA==",
"type": "package",
- "path": "Microsoft.Extensions.FileProviders.Physical/1.0.0",
+ "path": "Microsoft.Extensions.FileProviders.Embedded/1.0.1",
"files": [
- "Microsoft.Extensions.FileProviders.Physical.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.FileProviders.Embedded.1.0.1.nupkg.sha512",
+ "Microsoft.Extensions.FileProviders.Embedded.nuspec",
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.dll",
+ "lib/netstandard1.0/Microsoft.Extensions.FileProviders.Embedded.xml"
+ ]
+ },
+ "Microsoft.Extensions.FileProviders.Physical/1.0.1": {
+ "sha512": "TNpDkprNsoRYgi2vKqzs+fO4uS+zCXlCx3OllkcobxMI2+vMi9W+stkiQ/vaINDpryhdEx/hMj7gmND1qrZnZA==",
+ "type": "package",
+ "path": "Microsoft.Extensions.FileProviders.Physical/1.0.1",
+ "files": [
+ "Microsoft.Extensions.FileProviders.Physical.1.0.1.nupkg.sha512",
"Microsoft.Extensions.FileProviders.Physical.nuspec",
"lib/net451/Microsoft.Extensions.FileProviders.Physical.dll",
"lib/net451/Microsoft.Extensions.FileProviders.Physical.xml",
@@ -4719,12 +4835,12 @@
"lib/netstandard1.3/Microsoft.Extensions.FileProviders.Physical.xml"
]
},
- "Microsoft.Extensions.FileSystemGlobbing/1.0.0": {
- "sha512": "scXp1Y+hmhQKLe57Z7cSjsAEFtE4zSHHydkg1SpvG56nWwWQVpVcRAbRZsv1qIBR5/vNB4LA9xiOKnvKO/Halg==",
+ "Microsoft.Extensions.FileSystemGlobbing/1.0.1": {
+ "sha512": "nkQdGxdUmFhKuhNUoSPjJVuSkK2RLtoJ9euGem+rAfwD/9050WuEQJeuaA2VkuK5yIO9FLdVQQiIZ1y+WSH/BQ==",
"type": "package",
- "path": "Microsoft.Extensions.FileSystemGlobbing/1.0.0",
+ "path": "Microsoft.Extensions.FileSystemGlobbing/1.0.1",
"files": [
- "Microsoft.Extensions.FileSystemGlobbing.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.FileSystemGlobbing.1.0.1.nupkg.sha512",
"Microsoft.Extensions.FileSystemGlobbing.nuspec",
"lib/net451/Microsoft.Extensions.FileSystemGlobbing.dll",
"lib/net451/Microsoft.Extensions.FileSystemGlobbing.xml",
@@ -4732,23 +4848,23 @@
"lib/netstandard1.3/Microsoft.Extensions.FileSystemGlobbing.xml"
]
},
- "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0": {
- "sha512": "nxGoN8o+4clQk103krYRqS5FVVCZc3Tlc09AYj4W8gZ9Q5Jxa2BLW7ss+ogKU/hvNSg2NkJyQTfi9SegGU6ssQ==",
+ "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3": {
+ "sha512": "cj5+UAAEOC5ttS+QNeLGQN/8WoV2/6hfCukpuFtZG9Wp4+0mdsTQE4s9iO3IYi1aIcz0G1jjMjucfvV/+6d6Tg==",
"type": "package",
- "path": "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.0",
+ "path": "Microsoft.Extensions.Globalization.CultureInfoCache/1.0.3",
"files": [
- "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.Globalization.CultureInfoCache.1.0.3.nupkg.sha512",
"Microsoft.Extensions.Globalization.CultureInfoCache.nuspec",
"lib/netstandard1.1/Microsoft.Extensions.Globalization.CultureInfoCache.dll",
"lib/netstandard1.1/Microsoft.Extensions.Globalization.CultureInfoCache.xml"
]
},
- "Microsoft.Extensions.Localization/1.0.0": {
- "sha512": "nkDgz++GXjMSEIiVS6CpeirV8m8zvc/vUN2sq5sPnqG8PZltCMSNmqrwyL1onx6A6aRNdTr1nVfvYHwWAmS4vg==",
+ "Microsoft.Extensions.Localization/1.0.3": {
+ "sha512": "txEFigTxInm2YSmJXY4HVL4o4ARn/baJrxCVDGs7f+EVtDnilcAveexsW18aAMmDfl1JACOvgegDBDRn9xBFOw==",
"type": "package",
- "path": "Microsoft.Extensions.Localization/1.0.0",
+ "path": "Microsoft.Extensions.Localization/1.0.3",
"files": [
- "Microsoft.Extensions.Localization.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.Localization.1.0.3.nupkg.sha512",
"Microsoft.Extensions.Localization.nuspec",
"lib/net451/Microsoft.Extensions.Localization.dll",
"lib/net451/Microsoft.Extensions.Localization.xml",
@@ -4756,12 +4872,12 @@
"lib/netstandard1.3/Microsoft.Extensions.Localization.xml"
]
},
- "Microsoft.Extensions.Localization.Abstractions/1.0.0": {
- "sha512": "hQ2sEJf7swsD5jk4DogLI3DazGvsvbz0IuSbxPFDjcvP0PRdxgCsyGpg70LD+3tRmxZcE1uh5jtcAi4X2BcB9w==",
+ "Microsoft.Extensions.Localization.Abstractions/1.0.3": {
+ "sha512": "7jVTQpt3aAGyilid7ssV9HE8NKJEiTj3xkujvXrAJhGQ5Tk/+2cAWMHaf6nU9XBTKh92c8+xMEdYa0H5pUJgGQ==",
"type": "package",
- "path": "Microsoft.Extensions.Localization.Abstractions/1.0.0",
+ "path": "Microsoft.Extensions.Localization.Abstractions/1.0.3",
"files": [
- "Microsoft.Extensions.Localization.Abstractions.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.Localization.Abstractions.1.0.3.nupkg.sha512",
"Microsoft.Extensions.Localization.Abstractions.nuspec",
"lib/netstandard1.0/Microsoft.Extensions.Localization.Abstractions.dll",
"lib/netstandard1.0/Microsoft.Extensions.Localization.Abstractions.xml"
@@ -4815,12 +4931,12 @@
"lib/netstandard1.3/Microsoft.Extensions.Logging.Debug.xml"
]
},
- "Microsoft.Extensions.ObjectPool/1.0.0": {
- "sha512": "BTXoWSTrv/saLlNSg8l41YOoSKeUUanQLykUqRTtiUJz2xxQOCgm4ckPzrdmSK6w0mdjR2h7IrUDGdBF78Z7yg==",
+ "Microsoft.Extensions.ObjectPool/1.0.1": {
+ "sha512": "pJMOnxuqmG37OjccfvtqVoo3bQGoN+0EJUzzp7+2uxSdioER82caAk6Yi/z5aysapn5XENNIIa7SaYnYKSS69A==",
"type": "package",
- "path": "Microsoft.Extensions.ObjectPool/1.0.0",
+ "path": "Microsoft.Extensions.ObjectPool/1.0.1",
"files": [
- "Microsoft.Extensions.ObjectPool.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.ObjectPool.1.0.1.nupkg.sha512",
"Microsoft.Extensions.ObjectPool.nuspec",
"lib/net451/Microsoft.Extensions.ObjectPool.dll",
"lib/net451/Microsoft.Extensions.ObjectPool.xml",
@@ -4874,23 +4990,23 @@
"lib/netstandard1.0/Microsoft.Extensions.Primitives.xml"
]
},
- "Microsoft.Extensions.WebEncoders/1.0.0": {
- "sha512": "NSSIBREmHHiyoAFXV2LMA+a6RMZtTHxgUbHJGHRtnjmTKnRyticx5HAzNpy8VG9+HCCHenL9QD7zSA8jjgAi5A==",
+ "Microsoft.Extensions.WebEncoders/1.0.3": {
+ "sha512": "TClNvczWRxF6bVPhn5EK3Y3QNi5jTP68Qur+5Fk+MQLPeBI18WN7X145DDJ6bFeNOwgdCHl73lHs5uZp9ish1A==",
"type": "package",
- "path": "Microsoft.Extensions.WebEncoders/1.0.0",
+ "path": "Microsoft.Extensions.WebEncoders/1.0.3",
"files": [
- "Microsoft.Extensions.WebEncoders.1.0.0.nupkg.sha512",
+ "Microsoft.Extensions.WebEncoders.1.0.3.nupkg.sha512",
"Microsoft.Extensions.WebEncoders.nuspec",
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.dll",
"lib/netstandard1.0/Microsoft.Extensions.WebEncoders.xml"
]
},
- "Microsoft.Net.Http.Headers/1.0.0": {
- "sha512": "1lr92itF1fKR2oEQ6gk1IUsuCgp7UMlf/b1sjlAyuDeUnttj39ra59GQHYpomglJX1UVNpi1/cSBbEsXoNeIhw==",
+ "Microsoft.Net.Http.Headers/1.0.3": {
+ "sha512": "2F8USh4hR5xppvaxtw2EStX74Ih+HhRj7aQD1uaB9JmTGy478F7t4VU+IdZXauEDrvS7LYAyyhmOExsUFK3PAw==",
"type": "package",
- "path": "Microsoft.Net.Http.Headers/1.0.0",
+ "path": "Microsoft.Net.Http.Headers/1.0.3",
"files": [
- "Microsoft.Net.Http.Headers.1.0.0.nupkg.sha512",
+ "Microsoft.Net.Http.Headers.1.0.3.nupkg.sha512",
"Microsoft.Net.Http.Headers.nuspec",
"lib/netstandard1.1/Microsoft.Net.Http.Headers.dll",
"lib/netstandard1.1/Microsoft.Net.Http.Headers.xml"
@@ -5408,6 +5524,56 @@
"runtimes/win7-x86/native/sni.dll"
]
},
+ "Swashbuckle.AspNetCore/1.1.0": {
+ "sha512": "xlbi/AUp3UM4DmPX0SIV50xboMZDl64pY45nBsdDJarUK0i5pSi/FLBqUOikdP7wUrFvtOAEnOW0cHkR6hyaeA==",
+ "type": "package",
+ "path": "Swashbuckle.AspNetCore/1.1.0",
+ "files": [
+ "Swashbuckle.AspNetCore.1.1.0.nupkg.sha512",
+ "Swashbuckle.AspNetCore.nuspec",
+ "lib/net451/Swashbuckle.AspNetCore.dll",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.dll"
+ ]
+ },
+ "Swashbuckle.AspNetCore.Swagger/1.1.0": {
+ "sha512": "zOMSwaORAM916wnoDilH9eTyBN01Ch4L4VE8s4xIiESOpHMMHBvVmPxSGMsmo+CltgM74o92KVrIcLYGCKlbXQ==",
+ "type": "package",
+ "path": "Swashbuckle.AspNetCore.Swagger/1.1.0",
+ "files": [
+ "Swashbuckle.AspNetCore.Swagger.1.1.0.nupkg.sha512",
+ "Swashbuckle.AspNetCore.Swagger.nuspec",
+ "lib/net451/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/net451/Swashbuckle.AspNetCore.Swagger.xml",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.Swagger.xml"
+ ]
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/1.1.0": {
+ "sha512": "5ErpRhRIkJKRjQ33CsTIsmBypDsWQNp28CsM8UsOwZ9aaw3UBsU4Ts2ZDGe7yvZiti8FrU8iQ5VYw9bvrHiPpA==",
+ "type": "package",
+ "path": "Swashbuckle.AspNetCore.SwaggerGen/1.1.0",
+ "files": [
+ "Swashbuckle.AspNetCore.SwaggerGen.1.1.0.nupkg.sha512",
+ "Swashbuckle.AspNetCore.SwaggerGen.nuspec",
+ "lib/net451/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/net451/Swashbuckle.AspNetCore.SwaggerGen.xml",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerGen.xml"
+ ]
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/1.1.0": {
+ "sha512": "gdV8MczYGIuxARtmDYBTbTKC0IJMhrQmZ4Uev8N/pOGQlTcwBYYlUn8X+8RcC7ATZQOOXBx4RBOlk+gbXbLfkg==",
+ "type": "package",
+ "path": "Swashbuckle.AspNetCore.SwaggerUI/1.1.0",
+ "files": [
+ "Swashbuckle.AspNetCore.SwaggerUI.1.1.0.nupkg.sha512",
+ "Swashbuckle.AspNetCore.SwaggerUI.nuspec",
+ "lib/net451/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/net451/Swashbuckle.AspNetCore.SwaggerUI.xml",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/netstandard1.6/Swashbuckle.AspNetCore.SwaggerUI.xml"
+ ]
+ },
"System.AppContext/4.3.0": {
"sha512": "fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
"type": "package",
@@ -10108,8 +10274,8 @@
},
"projectFileDependencyGroups": {
"": [
- "Microsoft.AspNetCore.Mvc >= 1.0.1",
- "Microsoft.AspNetCore.Routing >= 1.0.1",
+ "Microsoft.AspNetCore.Mvc >= 1.0.4",
+ "Microsoft.AspNetCore.Routing >= 1.0.4",
"Microsoft.AspNetCore.Server.IISIntegration >= 1.0.0",
"Microsoft.AspNetCore.Server.Kestrel >= 1.0.1",
"Microsoft.EntityFrameworkCore >= 1.1.0",
@@ -10124,7 +10290,8 @@
"Microsoft.Extensions.Logging.Console >= 1.0.0",
"Microsoft.Extensions.Logging.Debug >= 1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions >= 1.0.0",
- "Microsoft.NETCore.App >= 1.0.1"
+ "Microsoft.NETCore.App >= 1.0.1",
+ "Swashbuckle.AspNetCore >= 1.1.0"
],
".NETCoreApp,Version=v1.0": []
},