public ConsumerEN AuthenticateConsumer(string pToken) { ConsumerEN consumer = null; try { AuthConsumerEN authKey = consumerDAL.GetConsumerAuthByToken(pToken); if (authKey != null) { string profileID = jwt.decodeFacebookID(authKey.ConsumerAuthKey); consumer = consumerDAL.GetConsumerByProfileID(profileID); if (consumer != null) { consumer.IsValidKey = true; } } } catch (Exception ex) { consumer = null; Console.WriteLine(ex.InnerException); EventViewerLoggerBL.LogError(ex.Message); } return(consumer); }
public AuthConsumerEN GetConsumerAuthByToken(string pToken) { AuthConsumerEN authData = null; try { cnn.Cnn.Open(); authData = cnn.Cnn.GetList <AuthConsumerEN>().Where(au => au.ConsumerAuthKey == pToken).FirstOrDefault(); } catch (Exception ex) { authData = null; Console.WriteLine(ex.InnerException); EventViewerLoggerDAL.LogError("GetConsumerByAuthToken: " + ex.Message); } return(authData); }
public AuthConsumerEN GetAuthConsumer(int pConsumerID) { AuthConsumerEN getAuthConsumer = new AuthConsumerEN(); try { getAuthConsumer = cnn.Cnn.Query <AuthConsumerEN>("SpGetConsumerToken", new { ConsumerID = pConsumerID }, commandType: CommandType.StoredProcedure).FirstOrDefault(); } catch (Exception ex) { Console.WriteLine("Error RegisterConsumerDAL: " + ex.Message); EventViewerLoggerDAL.LogError(ex.Message); } finally { cnn.Cnn.Close(); } return(getAuthConsumer); }