Skip to content

Commit

Permalink
move ContosoUniversity.Data.Interfaces => ContosoUniversity.Common.In…
Browse files Browse the repository at this point in the history
…terfaces
  • Loading branch information
alimon808 committed Oct 25, 2017
1 parent 86053bc commit abd4d54
Show file tree
Hide file tree
Showing 31 changed files with 38 additions and 123 deletions.
2 changes: 1 addition & 1 deletion ContosoUniversity.Api.Tests/DepartmentsControllerTests.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
using Xunit;
using ContosoUniversity.Api.Controllers;
using Moq;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Data.Entities;
using System.Collections.Generic;
using System;
using Microsoft.AspNetCore.Mvc;
using System.Threading.Tasks;
using ContosoUniversity.Tests;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Api.Tests
{
Expand Down
2 changes: 1 addition & 1 deletion ContosoUniversity.Api/Controllers/DepartmentsController.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using ContosoUniversity.Data.Entities;
using System.Linq;
using System.Threading.Tasks;
Expand Down
2 changes: 1 addition & 1 deletion ContosoUniversity.Api/Startup.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using ContosoUniversity.Data.Interfaces;
using Microsoft.Extensions.Logging;
using Microsoft.AspNetCore.Rewrite;
using ContosoUniversity.Common;
using ContosoUniversity.Common.Data;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Api
{
Expand Down
2 changes: 1 addition & 1 deletion ContosoUniversity.Common/Data/ApiInitializer.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using Microsoft.Extensions.Logging;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using Microsoft.Extensions.Options;
using Microsoft.AspNetCore.Hosting;
using ContosoUniversity.Data;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using ContosoUniversity.Data.DTO;
using System.Collections.Generic;

namespace ContosoUniversity.Data
namespace ContosoUniversity.Common.Data
{
public class SampleData
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using ContosoUniversity.Data.Entities;
using System.Linq;

namespace ContosoUniversity.Data
namespace ContosoUniversity.Common.Data
{
public class SeedData
{
Expand Down
2 changes: 1 addition & 1 deletion ContosoUniversity.Common/Data/WebInitializer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using ContosoUniversity.Data.DbContexts;
using Microsoft.AspNetCore.Identity;
using System.Threading.Tasks;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using Microsoft.Extensions.Options;
using Microsoft.EntityFrameworkCore;
using Microsoft.AspNetCore.Hosting;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ContosoUniversity.Data.Interfaces
namespace ContosoUniversity.Common.Interfaces
{
public interface IDbInitializer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using ContosoUniversity.Data.Entities;
using System.Linq;

namespace ContosoUniversity.Data.Interfaces
namespace ContosoUniversity.Common.Interfaces
{
public interface IPersonRepository<T> : IRepository<T> where T : Person
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Linq;
using System.Threading.Tasks;

namespace ContosoUniversity.Data.Interfaces
namespace ContosoUniversity.Common.Interfaces
{
public interface IRepository<T> where T : BaseEntity
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ContosoUniversity.Data
namespace ContosoUniversity.Common.Interfaces
{
public interface IUnitOfWork
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using System;
using System.Linq;
using ContosoUniversity.Data;

namespace ContosoUniversity.Data
namespace ContosoUniversity.Common.Repositories
{
public class PersonRepository<T> : Repository<T>, IPersonRepository<T> where T : Person
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using Microsoft.EntityFrameworkCore;
using System;
using System.Linq;
Expand Down
3 changes: 2 additions & 1 deletion ContosoUniversity.Common/ServiceCollectionExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
using ContosoUniversity.Data;
using ContosoUniversity.Data.DbContexts;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using System;
using ContosoUniversity.Common.Data;

namespace ContosoUniversity.Common
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using ContosoUniversity.Data;
using ContosoUniversity.Common.Repositories;

namespace ContosoUniversity.Data
namespace ContosoUniversity.Common
{
// use c# 7 expression-bodied members
public class UnitOfWork : IUnitOfWork
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ContosoUniversity.Common\ContosoUniversity.Common.csproj" />
<ProjectReference Include="..\ContosoUniversity.Data\ContosoUniversity.Data.csproj" />
</ItemGroup>

Expand Down
3 changes: 2 additions & 1 deletion ContosoUniversity.Data.Tests/UnitOfWorkTests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using ContosoUniversity.Common;
using ContosoUniversity.Common.Repositories;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using Microsoft.EntityFrameworkCore;
using System;
using System.Threading.Tasks;
Expand Down
83 changes: 0 additions & 83 deletions ContosoUniversity.Data/DbInitializer.cs

This file was deleted.

1 change: 1 addition & 0 deletions ContosoUniversity.Test/ContosoUniversity.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ContosoUniversity.Common\ContosoUniversity.Common.csproj" />
<ProjectReference Include="..\ContosoUniversity.Data\ContosoUniversity.Data.csproj" />
</ItemGroup>

Expand Down
4 changes: 2 additions & 2 deletions ContosoUniversity.Test/MockingHelper.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Common.Interfaces;
using ContosoUniversity.Data.Entities;
using Microsoft.EntityFrameworkCore;
using Moq;
using System.Collections.Generic;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using ContosoUniversity.Web.Controllers;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Tests;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
Expand All @@ -12,6 +11,7 @@
using System.Threading.Tasks;
using Xunit;
using Xunit.Abstractions;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Tests.Controllers
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using ContosoUniversity.Web.Controllers;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.ViewModels;
using Microsoft.AspNetCore.Mvc;
using Moq;
Expand All @@ -12,6 +11,7 @@
using Xunit;
using Xunit.Abstractions;
using ContosoUniversity.Tests;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Tests.Controllers
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
using ContosoUniversity.Web.Controllers;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using Microsoft.AspNetCore.Mvc;
using Moq;
using System;
using System.Collections.Generic;
using Xunit;
using Xunit.Abstractions;
using ContosoUniversity.Tests;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Tests.Controllers
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using ContosoUniversity.Web.Controllers;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Enums;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Models.SchoolViewModels;
using ContosoUniversity.Tests;
using Microsoft.AspNetCore.Mvc;
Expand All @@ -14,6 +13,7 @@
using System.Threading.Tasks;
using Xunit;
using Xunit.Abstractions;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Tests.Controllers
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using ContosoUniversity.Web.Controllers;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Tests;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
Expand All @@ -11,6 +10,7 @@
using System.Threading.Tasks;
using Xunit;
using Xunit.Abstractions;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Tests.Controllers
{
Expand Down
4 changes: 1 addition & 3 deletions ContosoUniversity.Web/Controllers/CoursesController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,9 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Rendering;
using Microsoft.EntityFrameworkCore;
using ContosoUniversity.Data;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using System;
using ContosoUniversity.Web;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Controllers
{
Expand Down
3 changes: 1 addition & 2 deletions ContosoUniversity.Web/Controllers/DepartmentsController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@
using Microsoft.AspNetCore.Mvc.Rendering;
using Microsoft.EntityFrameworkCore;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using System;
using ContosoUniversity.Web;
using ContosoUniversity.ViewModels;
using System.Collections.Generic;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Controllers
{
Expand Down
4 changes: 1 addition & 3 deletions ContosoUniversity.Web/Controllers/HomeController.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using ContosoUniversity.Models.SchoolViewModels;
using ContosoUniversity.Data;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Data.Common;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Controllers
{
Expand Down
4 changes: 1 addition & 3 deletions ContosoUniversity.Web/Controllers/InstructorsController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,9 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using ContosoUniversity.Data;
using ContosoUniversity.Models.SchoolViewModels;
using ContosoUniversity.Data.Entities;
using ContosoUniversity.Data.Interfaces;
using ContosoUniversity.Web;
using ContosoUniversity.Common.Interfaces;

namespace ContosoUniversity.Web.Controllers
{
Expand Down
Loading

0 comments on commit abd4d54

Please sign in to comment.