diff --git a/src/backend/server/Todo/Todo.Api/Controllers/AuthController.cs b/src/backend/server/Todo/Todo.Api/Controllers/AuthController.cs index 058315c..26079f6 100644 --- a/src/backend/server/Todo/Todo.Api/Controllers/AuthController.cs +++ b/src/backend/server/Todo/Todo.Api/Controllers/AuthController.cs @@ -1,8 +1,6 @@ using System.ComponentModel.DataAnnotations; -using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; -using Todo.Core.Entities; using Todo.Core.Interfaces.Persistence; namespace Todo.Api.Controllers @@ -20,12 +18,6 @@ namespace Todo.Api.Controllers _userRepository = userRepository; } - public record RegisterUserRequest - { - [Required] public string Email { get; init; } - [Required] public string Password { get; init; } - } - [HttpPost("register")] public async Task Register([FromBody] RegisterUserRequest request) { @@ -33,5 +25,11 @@ namespace Todo.Api.Controllers return Ok(user); } + + public record RegisterUserRequest + { + [Required] public string Email { get; init; } + [Required] public string Password { get; init; } + } } } \ No newline at end of file diff --git a/src/backend/server/Todo/Todo.Api/Controllers/TodosController.cs b/src/backend/server/Todo/Todo.Api/Controllers/TodosController.cs index 879b930..9259c98 100644 --- a/src/backend/server/Todo/Todo.Api/Controllers/TodosController.cs +++ b/src/backend/server/Todo/Todo.Api/Controllers/TodosController.cs @@ -1,6 +1,4 @@ -using System.Collections.Generic; using System.ComponentModel.DataAnnotations; -using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Todo.Core.Interfaces.Persistence; @@ -17,11 +15,6 @@ public class TodosController : ControllerBase _todoRepository = todoRepository; } - public record CreateTodoRequest - { - [Required] public string Title { get; init; } - } - [HttpPost] public async Task> CreateTodo([FromBody] CreateTodoRequest request) { @@ -37,4 +30,9 @@ public class TodosController : ControllerBase return Ok(todos); } + + public record CreateTodoRequest + { + [Required] public string Title { get; init; } + } } \ No newline at end of file diff --git a/src/backend/server/Todo/Todo.Api/Hubs/TodoHub.cs b/src/backend/server/Todo/Todo.Api/Hubs/TodoHub.cs index a9db58e..bee5658 100644 --- a/src/backend/server/Todo/Todo.Api/Hubs/TodoHub.cs +++ b/src/backend/server/Todo/Todo.Api/Hubs/TodoHub.cs @@ -1,6 +1,4 @@ -using System; using System.Text.Json; -using System.Threading.Tasks; using Microsoft.AspNetCore.SignalR; using Todo.Core.Interfaces.Persistence; @@ -14,7 +12,7 @@ namespace Todo.Api.Hubs { _todoRepository = todoRepository; } - + public async Task GetInboxTodos() { await Clients.Caller.SendAsync("InboxTodos", "some data"); diff --git a/src/backend/server/Todo/Todo.Core/Interfaces/Persistence/ITodoRepository.cs b/src/backend/server/Todo/Todo.Core/Interfaces/Persistence/ITodoRepository.cs index 7d8e0f9..2665816 100644 --- a/src/backend/server/Todo/Todo.Core/Interfaces/Persistence/ITodoRepository.cs +++ b/src/backend/server/Todo/Todo.Core/Interfaces/Persistence/ITodoRepository.cs @@ -1,4 +1,3 @@ - namespace Todo.Core.Interfaces.Persistence; public interface ITodoRepository diff --git a/src/backend/server/Todo/Todo.Persistence/DependencyInjection.cs b/src/backend/server/Todo/Todo.Persistence/DependencyInjection.cs index 5468165..c17caa1 100644 --- a/src/backend/server/Todo/Todo.Persistence/DependencyInjection.cs +++ b/src/backend/server/Todo/Todo.Persistence/DependencyInjection.cs @@ -1,5 +1,7 @@ global using System; global using System.Threading.Tasks; +global using System.Linq; +global using System.Collections.Generic; using Microsoft.Extensions.DependencyInjection; using Todo.Core.Interfaces.Persistence; using Todo.Persistence.Mongo.Repositories; diff --git a/src/backend/server/Todo/Todo.Persistence/Mongo/Migrations.cs b/src/backend/server/Todo/Todo.Persistence/Mongo/Migrations.cs index 71687d1..c89ad32 100644 --- a/src/backend/server/Todo/Todo.Persistence/Mongo/Migrations.cs +++ b/src/backend/server/Todo/Todo.Persistence/Mongo/Migrations.cs @@ -1,5 +1,3 @@ -using System; -using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using MongoDB.Driver; using Todo.Persistence.Mongo.Repositories.Dtos; diff --git a/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/TodoRepository.cs b/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/TodoRepository.cs index 4146e07..790b70a 100644 --- a/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/TodoRepository.cs +++ b/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/TodoRepository.cs @@ -1,6 +1,3 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; using MongoDB.Driver; using Todo.Core.Interfaces.Persistence; using Todo.Persistence.Mongo.Repositories.Dtos; diff --git a/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/UserRepository.cs b/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/UserRepository.cs index 0b72c42..472efff 100644 --- a/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/UserRepository.cs +++ b/src/backend/server/Todo/Todo.Persistence/Mongo/Repositories/UserRepository.cs @@ -1,4 +1,3 @@ -using System.Threading.Tasks; using MongoDB.Driver; using Todo.Core.Entities; using Todo.Core.Interfaces.Persistence;