Fix view models namespaces issues. Remove unnecessary design time ordering context provider

This commit is contained in:
Unai Zorrilla Castro 2017-09-14 13:43:41 +02:00
parent 226c03b573
commit 04c90f09f9
9 changed files with 9 additions and 45 deletions

View File

@ -1,4 +1,4 @@
@model Identity.API.Models.AccountViewModels.LoggedOutViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.AccountViewModels.LoggedOutViewModel
<div class="container page-header">
<h1>

View File

@ -1,7 +1,7 @@
@using System.Collections.Generic
@using Microsoft.AspNetCore.Http
@using Microsoft.AspNetCore.Http.Authentication
@model Identity.API.Models.AccountViewModels.LoginViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.AccountViewModels.LoginViewModel
@{

View File

@ -1,4 +1,4 @@
@model Identity.API.Models.AccountViewModels.LogoutViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.AccountViewModels.LogoutViewModel
<div class="container logout-page">
<div class="page-header">

View File

@ -1,5 +1,4 @@
@using Identity.API.Models.AccountViewModels
@model RegisterViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.AccountViewModels.RegisterViewModel
@{
ViewData["Title"] = "Register";
}

View File

@ -1,4 +1,4 @@
@model Identity.API.Models.AccountViewModels.ConsentViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.AccountViewModels.ConsentViewModel
<div class="container page-consent">
<div class="row page-header">

View File

@ -1,4 +1,4 @@
@model Identity.API.Models.AccountViewModels.ScopeViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.AccountViewModels.ScopeViewModel
<li class="list-group-item">
<label>

View File

@ -1,4 +1,4 @@
@model IdentityServer4.Quickstart.UI.Models.ErrorViewModel
@model Microsoft.eShopOnContainers.Services.Identity.API.Models.ErrorViewModel
@{
var error = Model?.Error?.Error;

View File

@ -1,29 +0,0 @@
using MediatR;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Design;
using Microsoft.eShopOnContainers.Services.Ordering.Infrastructure;
using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Text;
namespace Microsoft.eShopOnContainers.Services.Ordering.API.Infrastructure
{
public class OrderingDbContextDesigner : IDesignTimeDbContextFactory<OrderingContext>
{
public OrderingContext CreateDbContext(string[] args)
{
var options = new DbContextOptionsBuilder<OrderingContext>();
options.UseSqlServer("Server=tcp:127.0.0.1,5433;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word;",
sqlServerOptionsAction: sqlOptions =>
{
sqlOptions.MigrationsAssembly(typeof(Startup).GetTypeInfo().Assembly.GetName().Name);
});
return OrderingContext.CreateForEFDesignTools(options.Options);
}
}
}

View File

@ -31,15 +31,9 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Infrastructure
private readonly IMediator _mediator;
private OrderingContext(DbContextOptions<OrderingContext> options) : base (options) { }
public static OrderingContext CreateForEFDesignTools(DbContextOptions options)
{
return new OrderingContext(options);
}
private OrderingContext(DbContextOptions options) : base (options) { }
public OrderingContext(DbContextOptions options, IMediator mediator) : base(options)
public OrderingContext(DbContextOptions<OrderingContext> options, IMediator mediator) : base(options)
{
_mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));