コード例 #1
0
        public FacebookConsumerEN GetFacebookConsumer(string decodedProfileId)
        {
            FacebookConsumerEN ConsumerDecoded = new FacebookConsumerEN();


            try
            {
                connection.Cnn.Open();


                ConsumerDecoded = connection.Cnn.Query <FacebookConsumerEN>(@"select ConsumerID, Phone, CountryID, DeviceID, URL, Email, ProfileID, UserID, Firstname, MiddleName, Lastname, Nickname from [Consumer].[Consumer] where ProfileID = @profileID",
                                                                            new
                {
                    profileID = decodedProfileId
                }).FirstOrDefault();
                connection.Cnn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error GetFacebookConsumer: " + ex.Message);
                EventViewerLoggerDAL.LogError(ex.Message);

                ConsumerDecoded = null;
            }
            finally
            {
                connection.Cnn.Close();
            }

            return(ConsumerDecoded);
        }
コード例 #2
0
        public FacebookConsumerEN authenticateConsumer(string Token)
        {
            FacebookConsumerEN ConsumerDecoded = new FacebookConsumerEN();

            try
            {
                ConsumerAuthEN AuthKey = sessionDAL.GetAuthKey(Token);

                string decodedProfileId = jwt.decodeFacebookID(AuthKey.ConsumerAuthKey);

                ConsumerDecoded = sessionDAL.GetFacebookConsumer(decodedProfileId);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.InnerException);
                EventViewerLoggerBL.LogError(ex.Message);
            }

            return(ConsumerDecoded);
        }