Files
Samuele E. Locatelli 8fb844e83d Abbozzato gestione auth
2020-09-01 18:02:19 +02:00

62 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AppData
{
public class eSetup
{
/// <summary>
/// NOme della configurazione
/// </summary>
public string name { get; set; } = "";
/// <summary>
/// Imposto
/// </summary>
public bool SSIP { get; set; } = false;
/// <summary>
/// SQL server instance
/// </summary>
public string sqlServer { get; set; } = "";
/// <summary>
/// User SQL
/// </summary>
public string userName { get; set; } = "";
/// <summary>
/// PAsswd SQL
/// </summary>
public string passwd { get; set; } = "";
/// <summary>
/// Conn string di base
/// </summary>
public string connString
{
get
{
string answ = "";
if (SSIP)
{
answ = $"data source={sqlServer};initial catalog=Elmah;persist security info=True;Integrated Security=SSPI;MultipleActiveResultSets=True;App=EntityFramework";
}
else
{
answ = $"data source={sqlServer};initial catalog=Elmah;persist security info=True;user id={userName};password={passwd};MultipleActiveResultSets=True;App=EntityFramework";
}
return answ;
}
}
/// <summary>
/// URL di base x recupero ELMAH da sito
/// </summary>
public string baseUrl { get; set; } = "";
/// <summary>
/// Path di base delle applicazioni
/// </summary>
public string appBasePath { get; set; } = "";
}
}