Merged Models into Server as Server.Models

This commit is contained in:
EzFeDezy
2025-06-05 22:06:25 +02:00
parent a6786219ce
commit 441cd22929
6 changed files with 36 additions and 38 deletions

View File

@@ -4,10 +4,10 @@ using System.Text;
using System.Threading.Tasks;
using System.Web;
using System.Text.Json;
using Models;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Configuration;
using System.Reflection.Metadata.Ecma335;
using Server.Models;
namespace Client;

View File

@@ -1,34 +0,0 @@
using System.Text.Json.Serialization;
namespace Models
{
public class SearchdomainListResults
{
[JsonPropertyName("Searchdomains")] // Otherwise the api returns {"searchdomains": [...]} and the client requires {"Searchdomains": [...]}
public required List<string> Searchdomains { get; set; }
}
public class SearchdomainCreateResults
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
[JsonPropertyName("Id")]
public int? Id { get; set; }
}
public class SearchdomainUpdateResults
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
}
public class SearchdomainDeleteResults
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
[JsonPropertyName("DeletedEntities")]
public required int DeletedEntities { get; set; }
}
}

View File

@@ -1,7 +1,7 @@
using Microsoft.AspNetCore.Mvc;
using System.Text.Json;
using Models;
using System.Text.Json.Nodes;
using Server.Models;
namespace Server.Controllers;
[ApiController]

View File

@@ -1,5 +1,5 @@
using Microsoft.AspNetCore.Mvc;
using Models;
using Server.Models;
namespace Server.Controllers;

View File

@@ -1,6 +1,6 @@
using System.Text.Json.Serialization;
namespace Models;
namespace Server.Models;
public class EntityQueryResults

View File

@@ -0,0 +1,32 @@
using System.Text.Json.Serialization;
namespace Server.Models;
public class SearchdomainListResults
{
[JsonPropertyName("Searchdomains")] // Otherwise the api returns {"searchdomains": [...]} and the client requires {"Searchdomains": [...]}
public required List<string> Searchdomains { get; set; }
}
public class SearchdomainCreateResults
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
[JsonPropertyName("Id")]
public int? Id { get; set; }
}
public class SearchdomainUpdateResults
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
}
public class SearchdomainDeleteResults
{
[JsonPropertyName("Success")]
public required bool Success { get; set; }
[JsonPropertyName("DeletedEntities")]
public required int DeletedEntities { get; set; }
}