| 12345678910111213141516171819202122232425262728 | using System;using InABox.Core;namespace Comal.Classes{    public class V6Settings : Entity, IRemotable, IPersistent, ILicense<V6License>    {        [TextBoxEditor]        [EditorSequence(1)]        public string Server { get; set; }                [TextBoxEditor]        [EditorSequence(2)]        public string Database { get; set; }                [TextBoxEditor]        [EditorSequence(3)]        public string UserID { get; set; }                [PasswordEditor]        [EditorSequence(4)]        public string Password { get; set; }        public string AsConnectionString() => String.IsNullOrWhiteSpace(UserID) && String.IsNullOrWhiteSpace(Password)            ? $"server={Server};database={Database};integrated security=SSPI;"            : $"server={Server};database={Database};integrated security=false;user id={UserID};password={Password}";    }}
 |