Aggiunta log in INVE

This commit is contained in:
zaccaria.majid
2022-11-14 17:57:52 +01:00
parent 7b83faa930
commit 78ce9a21d1
22 changed files with 157 additions and 76 deletions
+28 -4
View File
@@ -92,22 +92,46 @@ namespace MP.Data.Controllers
/// <summary>
/// Elenco operatori
/// </summary>
/// <param name="InveSessId"></param>
/// <returns></returns>
public List<AnagOperatoriModel> ElencoOperatori()
{
List<AnagOperatoriModel> dbResult = new List<AnagOperatoriModel>();
using (var dbCtx = new MoonPro_InveContext(_configuration))
using (var dbCtx = new MoonProContext(_configuration))
{
dbResult = dbCtx
.DbOperatori
.Where(s=>s.MatrOpr>0)
.AsNoTracking()
.OrderByDescending(x => x.MatrOpr)
.OrderBy(x => x.MatrOpr)
.ToList();
}
return dbResult;
}
/// <summary>
/// login operatore con controllo matricola + authkey
/// </summary>
/// /// <param name="MatrOpr"></param>
/// /// <param name="authKey"></param>
/// <returns></returns>
public bool LoginOperatore(int MatrOpr, string authKey)
{
List<AnagOperatoriModel> dbResult = new List<AnagOperatoriModel>();
bool result = false;
using (var dbCtx = new MoonProContext(_configuration))
{
dbResult = dbCtx
.DbOperatori
.Where(s => (s.MatrOpr > 0) && (s.MatrOpr == MatrOpr) && (s.authKey == authKey))
.AsNoTracking()
.OrderBy(x => x.MatrOpr)
.ToList();
}
if (dbResult.Count == 1)
{
result = true;
}
return result;
}
#endregion Public Methods
#region Private Fields