started api work

This commit is contained in:
Вячеслав 2025-03-25 22:22:57 +05:00
parent 6732613466
commit f9a680c554
3 changed files with 21 additions and 4 deletions

View file

@ -0,0 +1,15 @@
using Microsoft.AspNetCore.Mvc;
using SurveyBackend.DTOs;
namespace SurveyBackend.Controllers;
[ApiController]
[Route("[controller]")]
public class AuthController : ControllerBase
{
[HttpPost("login")]
public async Task<IActionResult> GetToken([FromBody] UserLoginDTO loginData)
{
return Ok();
}
}

View file

@ -2,6 +2,6 @@ namespace SurveyBackend.DTOs;
public record UserLoginDTO
{
public string Email { get; set; }
public string Password { get; set; }
public required string Email { get; set; }
public required string Password { get; set; }
}

View file

@ -9,6 +9,8 @@ public class Program
// Add services to the container.
builder.Services.AddAuthorization();
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
@ -22,10 +24,10 @@ public class Program
app.UseSwaggerUI();
}
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.Run();
}
}