Fixed RegistrationDto

This commit is contained in:
2026-01-08 12:07:59 +01:00
parent 31da3d14a3
commit a1f9a2008f
2 changed files with 42 additions and 3 deletions

View File

@@ -1,2 +1,35 @@
// Get Methoden um Metrics abzugreifen // Get Methoden um Metrics abzugreifen
// Get Methden um Informationen über den Status des Servers einzuholen // Get Methden um Informationen über den Status des Servers einzuholen
using System.Diagnostics;
using Microsoft.AspNetCore.Mvc;
using watcher_monitoring.Models;
using watcher_monitoring.Data;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
namespace watcher_monitoring.Controllers;
[ApiController]
[Route("[controller]")]
public class APIController : Controller
{
private readonly WatcherDbContext _context;
private readonly ILogger<APIController> _logger;
public APIController(WatcherDbContext context, ILogger<APIController> logger)
{
_context = context;
_logger = logger;
}
[HttpPost("servers")]
public async Task<IActionResult> Servers()
{
List<Server> servers = await _context.Servers.ToListAsync();
return Ok();
}
}

View File

@@ -1,7 +1,13 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Runtime.CompilerServices;
namespace watcher_monitoring.Payloads; namespace watcher_monitoring.Payloads;
public class RegistrationDto public class RegistrationDto
{ {
public required string IpAddress; [Required]
public required string Key; public required string IpAddress { get; set; }
[Required]
public required string Key { get; set; }
} }