public JsonResult ArkadaslariGetir() { VotedressUser user = new VotedressUser(); user = Session["login"] as VotedressUser; VotedressUser votedressUser = new VotedressUser(); VotedressUserManager votedressUserManager = new VotedressUserManager(); votedressUser = votedressUserManager.KullaniciGetir(user.id); var JsonModel = new { friends = votedressUser.Friends.Where(x => x.Durum == true).Select(x => new { friendId = x.MyFriend.id, friendFullName = x.MyFriend.UserDetail.Name + " " + x.MyFriend.UserDetail.SurName, friendProfileImage = x.MyFriend.ProfileImage, friendDate = x.ArkadaslikTarihi, friendCount = x.MyFriend.Friends.Count() }) }; string viewContent = ConvertViewToString("Arkadaslar", JsonModel); return(Json(new { PartialView = viewContent }, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(string sekme) { if (sekme == null || sekme == "") { sekme = "anasayfa"; } VotedressUser user = new VotedressUser(); user = Session["login"] as VotedressUser; VotedressUserManager votedressUserManager = new VotedressUserManager(); VotedressUser votedressUser = votedressUserManager.KullaniciGetir(user.id); var JsonModel = new { myId = votedressUser.id, myFullName = votedressUser.UserDetail.Name + " " + user.UserDetail.SurName, myProfileImage = votedressUser.ProfileImage, myCollectionCount = votedressUser.Collections.Count, myVoteCount = votedressUser.Votes.Count, myVotedCount = votedressUser.MyVoteds.Count, sekme = sekme }; return(View(JsonModel)); }
public void urunYorumunaCevapYap(Guid urunId, int yorumId, Guid yorumaCevapYapanId, string yorum, List <Guid> bahsedilenler) { if (urunId != Guid.Empty && yorumaCevapYapanId != Guid.Empty && yorumId != 0) { VotedressUserManager votedressUserManager = new VotedressUserManager(); VotedressUser bahseden = votedressUserManager.KullaniciGetir(yorumaCevapYapanId); BahsedilenManager bahsedilenManager = new BahsedilenManager(); for (int i = 0; i < bahsedilenler.Count; i++) { bahsedilenManager.BahsedilenEkleUrun(urunId, yorumaCevapYapanId, bahsedilenler[i], yorum); } ProductManager productManager = new ProductManager(); ProductCommentReply productComment = productManager.UrunYorumunaYorumEkle(yorumId, yorumaCevapYapanId, yorum); OnlineUserManager onlineUserManager = new OnlineUserManager(); List <OnlineUser> bahsedilenlerOnlineMi = onlineUserManager.OnlineKullaniciyiGetir(bahsedilenler); Clients.Group(urunId.ToString()).UrunYorumunaCevapYapildi(productComment.id, yorumId, bahseden.id, bahseden.UserDetail.Name + " " + bahseden.UserDetail.SurName, bahseden.ProfileImage, yorum, DateTime.Now); VotedressUser_sade votedressUser_sade_bahseden; Bahsedilen_sade bahsedilen_sade; for (int i = 0; i < bahsedilenlerOnlineMi.Count; i++) { votedressUser_sade_bahseden = new VotedressUser_sade() { id = bahsedilenlerOnlineMi[i].UserId, Birthday = bahsedilenlerOnlineMi[i].User.UserDetail.Birthday, Email = bahsedilenlerOnlineMi[i].User.Email, Name = bahsedilenlerOnlineMi[i].User.UserDetail.Name, ProfileImage = bahsedilenlerOnlineMi[i].User.ProfileImage, Sex = bahsedilenlerOnlineMi[i].User.UserDetail.Sex, SocialId = bahsedilenlerOnlineMi[i].User.SocialId, SocialName = bahsedilenlerOnlineMi[i].User.SocialName, SurName = bahsedilenlerOnlineMi[i].User.UserDetail.SurName }; bahsedilen_sade = new Bahsedilen_sade(); bahsedilen_sade.GorulmeDurumu = false; bahsedilen_sade.BahsetmeTarihi = DateTime.Now; bahsedilen_sade.Mesaj = yorum; bahsedilen_sade.TipId = urunId; bahsedilen_sade.Tip = "product"; bahsedilen_sade.bahsedilenYerAdi = productManager.UrunGetir(urunId).User.UserDetail.CompanyName; bahsedilen_sade.Bahseden = votedressUser_sade_bahseden; Clients.Client(bahsedilenlerOnlineMi[i].ConnectionId).SizdenBahsedildi(bahsedilen_sade); } } }
public JsonResult SepetimiGetir() { VotedressUser user = new VotedressUser(); user = Session["login"] as VotedressUser; VotedressUser votedressUser = new VotedressUser(); VotedressUserManager votedressUserManager = new VotedressUserManager(); votedressUser = votedressUserManager.KullaniciGetir(user.id); CartManager cartManager = new CartManager(); Cart myCart = cartManager.SepetimiGetir(user.id); string viewContent; if (myCart != null) { var JsonModel = new { carts = myCart.CartDetail.Select(x => new { id = x.id, ProductId = x.Product.id, ProductName = x.Product.ProductName, ProductImage = x.Product.ProductImage, ProductPrice = x.Product.Price, Count = x.ProductCount, ProductColor = x.ProductColor.ProductColorDetail.Select(k => new { colorName = k.Color.ColorName, colorCode = k.Color.ColorCode }), Size = x.Size }) }; viewContent = ConvertViewToString("Sepet", JsonModel); return(Json(new { PartialView = viewContent }, JsonRequestBehavior.AllowGet)); } viewContent = ConvertViewToString("Sepet", null); return(Json(new { PartialView = viewContent }, JsonRequestBehavior.AllowGet)); }
public void OylamalardanMesajlariniSil(Guid userId, Guid voteId) { OnlineUserManager onlineUserManager = new OnlineUserManager(); VotedressUserManager votedressUserManager = new VotedressUserManager(); VotedressUser engellenenUser = votedressUserManager.KullaniciGetir(userId); OnlineUser engelleyenKisi = onlineUserManager.OnlineKullaniciyiGetirConId(Context.ConnectionId); if (engelleyenKisi != null && engellenenUser != null) { VoteMessageManager voteMessageManager = new VoteMessageManager(); voteMessageManager.OylamadanMesajlariSil(userId, voteId); Clients.Group(voteId.ToString()).OylamadanMesalariSil(userId, voteId); } }
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 }