Esempio n. 1
0
        //public List<FacebookGroup> GetFacebookUserGroup(dynamic group, dynamic profile,string token)
        //{
        //    List<FacebookGroup> temp = new List<FacebookGroup>();
        //    List<FacebookGroup> lstfacebookgroup1 = new List<FacebookGroup>();
        //    FacebookGroup objfacegroup = new FacebookGroup();
        //    User user = (User)HttpContext.Current.Session["LoggedUser"];
        //    FacebookFeedRepository fbfeedrepo = new FacebookFeedRepository();

        //    if (group != null)
        //    {
        //        foreach (var result in group["data"])
        //        {
        //            objfacegroup.GroupiId = result["id"];
        //            temp.Add(objfacegroup);
        //        }
        //        foreach (var result in temp)
        //        {
        //            result.GroupiId
        //        }

        //    }
        //}

        //Saving FacebookGroups of user into database i.e. FacebookGroups table
        public void GetFacebookGroups(dynamic group, dynamic profile)
        {
            FacebookGroup           fbgroup     = new FacebookGroup();
            User                    user        = (User)HttpContext.Current.Session["LoggedUser"];
            FacebookGroupRepository fbgrouprepo = new FacebookGroupRepository();

            if (group != null)
            {
                try
                {
                    fbgroup.Id = Guid.NewGuid();
                }
                catch (Exception ex)
                { Console.WriteLine(ex.StackTrace); }

                try
                {
                    fbgroup.UserId = user.Id;
                }
                catch (Exception ex)
                { Console.WriteLine(ex.StackTrace); }

                try
                {
                    fbgroup.ProfileId = profile["id"].ToString();
                }
                catch (Exception ex)
                { Console.WriteLine(ex.StackTrace); }

                fbgroup.GroupId     = group["id"];
                fbgroup.Icon        = group["icon"];
                fbgroup.Cover       = "";
                fbgroup.Owner       = group["owner"]["name"];
                fbgroup.Name        = group["name"];
                fbgroup.Description = group["description"];
                fbgroup.Link        = group["link"];
                fbgroup.Privacy     = group["privacy"];
                fbgroup.UpdatedTime = Convert.ToDateTime(group["updated_time"]);
                fbgroup.EntryDate   = DateTime.Now;



                if (!fbgrouprepo.checkFacebookGroupExists(fbgroup.GroupId.ToString(), fbgroup.ProfileId.ToString()))
                {
                    fbgrouprepo.AddFacebookGroup(fbgroup);
                }
            }
        }
Esempio n. 2
0
        //public List<FacebookGroup> GetFacebookUserGroup(dynamic group, dynamic profile,string token)
        //{
        //    List<FacebookGroup> temp = new List<FacebookGroup>();
        //    List<FacebookGroup> lstfacebookgroup1 = new List<FacebookGroup>();
        //    FacebookGroup objfacegroup = new FacebookGroup();
        //    User user = (User)HttpContext.Current.Session["LoggedUser"];
        //    FacebookFeedRepository fbfeedrepo = new FacebookFeedRepository();

        //    if (group != null)
        //    {
        //        foreach (var result in group["data"])
        //        {
        //            objfacegroup.GroupiId = result["id"];
        //            temp.Add(objfacegroup);
        //        }
        //        foreach (var result in temp)
        //        {
        //            result.GroupiId
        //        }

        //    }
        //}

        //Saving FacebookGroups of user into database i.e. FacebookGroups table
        public void GetFacebookGroups(dynamic group, dynamic profile)
        {
            FacebookGroup fbgroup = new FacebookGroup();
            User user = (User)HttpContext.Current.Session["LoggedUser"];
            FacebookGroupRepository fbgrouprepo = new FacebookGroupRepository();

            if (group != null)
            {
                
                    try
                    {
                        fbgroup.Id = Guid.NewGuid();
                    }
                    catch (Exception ex)
                    { Console.WriteLine(ex.StackTrace); }

                    try
                    {
                        fbgroup.UserId = user.Id;
                    }
                    catch (Exception ex)
                    { Console.WriteLine(ex.StackTrace); }

                    try
                    {
                        fbgroup.ProfileId = profile["id"].ToString();
                    }
                    catch (Exception ex)
                    { Console.WriteLine(ex.StackTrace); }

                    fbgroup.GroupId = group["id"];
                    fbgroup.Icon = group["icon"];
                    fbgroup.Cover = "";
                    fbgroup.Owner = group["owner"]["name"];
                    fbgroup.Name = group["name"];
                    fbgroup.Description = group["description"];
                    fbgroup.Link = group["link"];
                    fbgroup.Privacy = group["privacy"];
                    fbgroup.UpdatedTime =Convert.ToDateTime( group["updated_time"]);
                    fbgroup.EntryDate = DateTime.Now;



                    if (!fbgrouprepo.checkFacebookGroupExists(fbgroup.GroupId.ToString(),fbgroup.ProfileId.ToString()))
                    {
                        fbgrouprepo.AddFacebookGroup(fbgroup);
                    }
                
            }
        }