Refactor project files for improved readability and structure
- Cleaned up whitespace in Directory.Build.props and Directory.Packages.props for consistency. - Reformatted project file references in PnvPanel.Api.csproj for better clarity. - Enhanced code readability in various endpoint files by adjusting line breaks and indentation. - Standardized method signatures and improved formatting in ResultExtensions and multiple endpoint classes for better maintainability.
This commit is contained in:
@@ -10,10 +10,29 @@ namespace PnvPanel.Application.Configs;
|
||||
/// (сверка конфига с записью в панели у админа).
|
||||
/// </summary>
|
||||
public sealed record VpnConfigDto(
|
||||
Guid Id, string? Label, string ClientEmail, VpnProtocol Protocol, string Location,
|
||||
long UsedUpBytes, long UsedDownBytes, DateTimeOffset? ExpiresAt, ConfigStatus Status, DateTimeOffset CreatedAt)
|
||||
Guid Id,
|
||||
string? Label,
|
||||
string ClientEmail,
|
||||
VpnProtocol Protocol,
|
||||
string Location,
|
||||
long UsedUpBytes,
|
||||
long UsedDownBytes,
|
||||
DateTimeOffset? ExpiresAt,
|
||||
ConfigStatus Status,
|
||||
DateTimeOffset CreatedAt
|
||||
)
|
||||
{
|
||||
public static VpnConfigDto FromDomain(VpnConfig config, Inbound inbound) => new(
|
||||
config.Id, config.Label, config.ClientEmail, config.Protocol, inbound.DisplayName ?? inbound.Remark,
|
||||
config.UsedUpBytes, config.UsedDownBytes, config.ExpiresAt, config.Status, config.CreatedAt);
|
||||
public static VpnConfigDto FromDomain(VpnConfig config, Inbound inbound) =>
|
||||
new(
|
||||
config.Id,
|
||||
config.Label,
|
||||
config.ClientEmail,
|
||||
config.Protocol,
|
||||
inbound.DisplayName ?? inbound.Remark,
|
||||
config.UsedUpBytes,
|
||||
config.UsedDownBytes,
|
||||
config.ExpiresAt,
|
||||
config.Status,
|
||||
config.CreatedAt
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user