Skip to content

Commit

Permalink
♻️ Move Common code to subfolders
Browse files Browse the repository at this point in the history
  • Loading branch information
Hona committed Mar 14, 2024
1 parent 8c003a5 commit b26e054
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 12 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Features;

public interface IEndpoint
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Features;

public interface IModule
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Features;

public static class OpenApiConvenienceExtensions
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Models;

public abstract class BaseEntity
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Persistence;

public partial class AppDbContext : DbContext
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Microsoft.EntityFrameworkCore.Diagnostics;

namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Persistence;

public static class DependencyInjection
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Microsoft.EntityFrameworkCore.Diagnostics;

namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Persistence;

public class EventPublisher(IPublisher mediator) : SaveChangesInterceptor
{
Expand Down
2 changes: 0 additions & 2 deletions src/VerticalSliceArchitectureTemplate/Features/Todos/Todo.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using System.ComponentModel.DataAnnotations;
using Ardalis.Result;
using VerticalSliceArchitectureTemplate.Common;
using VerticalSliceArchitectureTemplate.Features.Todos.Events;

namespace VerticalSliceArchitectureTemplate.Features.Todos;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

// Disable as we want the partial class to be in the same namespace as the original class
// ReSharper disable once CheckNamespace
namespace VerticalSliceArchitectureTemplate.Common;
namespace VerticalSliceArchitectureTemplate.Common.Persistence;

public partial class AppDbContext
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
namespace VerticalSliceArchitectureTemplate.Features.Todos;
using AppDbContext = VerticalSliceArchitectureTemplate.Common.Persistence.AppDbContext;

namespace VerticalSliceArchitectureTemplate.Features.Todos;

public interface ITodoRepository
{
Expand Down
4 changes: 3 additions & 1 deletion src/VerticalSliceArchitectureTemplate/GlobalUsings.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
global using Microsoft.EntityFrameworkCore;
global using VerticalSliceArchitectureTemplate.Common;
global using VerticalSliceArchitectureTemplate.Common.Features;
global using VerticalSliceArchitectureTemplate.Common.Models;
global using VerticalSliceArchitectureTemplate.Common.Persistence;
global using MediatR;
global using Ardalis.Result;
global using IResult = Microsoft.AspNetCore.Http.IResult;

0 comments on commit b26e054

Please sign in to comment.