public UserModel Handler(string JsonFbData) { UserModel uModel = new UserModel(); srvUser _userService; FacebookUser FbData; _userService = new srvUser(); FbData = LIB.JsonHelper.ToObject <FacebookUser>(JsonFbData); uModel.Data = _userService.FbDataSave(FbData); if (ConfigManager.GetInstance().Facebook_IncludeFriends) { uModel.UserAlbums = FbAlbumTransfer(FbData.Albums); } uModel.Ip = LIB.ServerVars.Ip(); if (ConfigManager.GetInstance().Facebook_IncludeFriends) { ////user.Friends.Data daki idleri göndererek karşılık gelen msisdn no ları ve userId leri al //IList<GetFriendUsersData_Result> UserFriendsData = _userService.GetFriendUsersDatas(uModel.Data.Id, uModel.Data.FbId, FbData.Friends); ////fb den gelen arkadaşların datalarını kendi arkadaş modelin ile merge (left join) edip, değerlerini set et //if (UserFriendsData.Count > 0) //{ // uModel.Friends = (from u in FbData.Friends // join uwd in UserFriendsData on u.FbId equals uwd.FbId // into a // from f in a.DefaultIfEmpty(new DB.GetFriendUsersData_Result { FbId = u.FbId, UserId = -1, Msisdn = null, BirthDate = "" }) // select new UserFbFriendModel // { // FbId = u.FbId, // Name = u.Name, // FirstName = u.FirstName, // LastName = u.LastName, // PictureUrl = u.PictureUrl, // UserId = f.UserId, // Msisdn = f.Msisdn, // FbBirthDay = f.BirthDate // }).ToList(); //} } return(uModel); }
public StatsModel GetAllData() { StatsModel model = new StatsModel(); srvUser serviceUser = new srvUser(); model.ToplamUyeSayisi = serviceUser.GetAllActive().Count(); srvUserForm serviceUserForm = new srvUserForm(); model.DoldurulanFormSayisi = serviceUserForm.GetAllActive().Count(); srvRecord serviceRecord = new srvRecord(); model.KaydedilenMuzikSayisi = serviceRecord.GetAllActive().Count(); return(model); }