//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); } } }
//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); } } }