internal int Update2FA(Login_DTO_Create2FA dto, string lgn2FA) { List <ADO_inputParams> inputParamList = new List <ADO_inputParams>() { new ADO_inputParams() { name = "@LgnToken2FA", value = dto.LgnToken2Fa }, new ADO_inputParams() { name = "@Lgn2FA", value = lgn2FA }, new ADO_inputParams() { name = "@CcnUsername", value = dto.CcnUsername } }; // A return parameter is required for the operation ADO_returnParam retParam = new ADO_returnParam(); retParam.name = "return"; retParam.value = 0; //Attempting to create the new entity ado.ExecuteNonQueryProcedure("Security_Login_Update2FA", inputParamList, ref retParam); //Assign the returned value for checking and output return(retParam.value); }
internal string Update2FA(Login_DTO_Create2FA dto) { Login_ADO lAdo = new Login_ADO(ado); string login2FA = TwoFA.GenerateSharedSecret(); if (lAdo.Update2FA(dto, login2FA) > 0) { return(login2FA); } else { return(null); } }