public JsonResult FisiltiyiAktiflestir(Guid fisiltiSahibiId) { VotedressUser kullanici = Session["login"] as VotedressUser; WhisperManager whisperManager = new WhisperManager(); whisperManager.ActivedWhisper(kullanici.id, fisiltiSahibiId); return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult WhisperEkle(Guid alanId) { VotedressUser kullanici = Session["login"] as VotedressUser; PrivateMessageManager res = new PrivateMessageManager(); FriendManager friendManager = new FriendManager(); Friend friend = friendManager.ArkadasKontrol(kullanici.id, alanId); if (friend == null) { WhisperManager whisperManager = new WhisperManager(); whisperManager.AddWhisper(kullanici.id, alanId); } return(Json(null, JsonRequestBehavior.AllowGet)); }
public void ArkadaslikIstegiKabulEdildi(Guid kabulEdilenUserId) { OnlineUserManager onlineUserManager = new OnlineUserManager(); OnlineUser kabulEdilenUser = onlineUserManager.OnlineKullaniciyiGetir(kabulEdilenUserId); OnlineUser kabulEdenUser = onlineUserManager.OnlineKullaniciyiGetirConId(Context.ConnectionId); if (kabulEdilenUser != null) { Clients.Client(kabulEdilenUser.ConnectionId).ArkadaslikIsteginizKabulEdildi(new Friend_sade() { UserId = kabulEdenUser.UserId, UserNameSurname = kabulEdenUser.User.UserDetail.Name + " " + kabulEdenUser.User.UserDetail.SurName, UserProfileImage = kabulEdenUser.User.ProfileImage }); Clients.Caller.ArkadaslikIstegiKabulEdilenKisininDurumu(new Friend_sade() { UserId = kabulEdilenUser.UserId, UserNameSurname = kabulEdilenUser.User.UserDetail.Name + " " + kabulEdilenUser.User.UserDetail.SurName, UserProfileImage = kabulEdilenUser.User.ProfileImage }, true); } else { VotedressUserManager votedressUserManager = new VotedressUserManager(); VotedressUser votedressUser = votedressUserManager.KullaniciGetir(kabulEdilenUserId); Clients.Caller.ArkadaslikIstegiKabulEdilenKisininDurumu(new Friend_sade() { UserId = votedressUser.id, UserNameSurname = votedressUser.UserDetail.Name + " " + votedressUser.UserDetail.SurName, UserProfileImage = votedressUser.ProfileImage }, false); } WhisperManager whisperManager = new WhisperManager(); whisperManager.DeleteWhisper(kabulEdenUser.UserId, kabulEdilenUserId); //Benim whisperim whisperManager.DeleteWhisper(kabulEdilenUserId, kabulEdenUser.UserId); //Kabul ettigim kişinin whisperi }
// GET: OzelSohbet public ActionResult Sohbet() { VotedressUser kullanici = Session["login"] as VotedressUser; //var hubContext = GlobalHost.ConnectionManager.GetHubContext<Messanger>(); //hubContext.Clients.All.Hello(); SohbetViewModel sohbetViewModel = new SohbetViewModel(); FriendManager friend_manager = new FriendManager(); List <OnOffArkadaslar> onoff_arkadaslar = friend_manager.OnOffArkadaslar(kullanici.id); WhisperManager whisperManager = new WhisperManager(); List <Whisper_sade> whispers = whisperManager.GetWhispers(kullanici.id); sohbetViewModel.onOffArkadaslar = onoff_arkadaslar; sohbetViewModel.whisper_Sades = whispers; return(View(sohbetViewModel)); }