Updated web ui to razor

This commit is contained in:
2025-04-22 23:40:00 +03:00
parent c548c6191d
commit 2d319f3d34
108 changed files with 983 additions and 168 deletions

View File

@@ -1,8 +0,0 @@
namespace WebUI.Models;
public class ErrorViewModel
{
public string? RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}

View File

@@ -1,8 +0,0 @@
namespace WebUI.Models;
public class InstalledPluginViewModel
{
public string Name { get; set; }
public string Version { get; set; }
public bool IsOfflineAdded { get; set; }
}

View File

@@ -1,11 +0,0 @@
namespace WebUI.Models;
public class OnlinePluginViewModel
{
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public string Author { get; set; }
public string Version { get; set; }
public string DownloadUrl { get; set; }
}

View File

@@ -1,9 +0,0 @@
namespace WebUI.Models;
public class PluginDetailsViewModel
{
public string PluginName { get; set; }
public string Version { get; set; }
public string Description { get; set; }
public string Author { get; set; }
}

View File

@@ -1,15 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace WebUI.Models;
public class SettingsViewModel
{
[Required(ErrorMessage = "Token is required.")]
public string Token { get; set; }
[Required(ErrorMessage = "Prefix is required.")]
public string Prefix { get; set; }
[Required(ErrorMessage = "Server IDs are required.")]
public List<ulong> ServerIds { get; set; } = new List<ulong>();
}