public void receiveMessage(string message, string to) { if (message.Trim() == "") { Clients.Caller.EmptyMessage("Lütfen bir mesaj giriniz."); return; } if (Context.User.Identity.Name == "") { Clients.Caller.InfoMessage("Mesaj Gönderebilmek için Giriş Yapmalısınız!"); } else { var connectionId = ConnectedUser.FirstOrDefault(u => u.Value == to); if (connectionId.Key != null) { Clients.Client(connectionId.Key).GetMessage(Context.User.Identity.Name, message); Clients.Caller.GetMessageCaller(message); } else { Clients.Caller.Information(message); Message m = new Message(); m.ReceiverId = to; m.SenderId = Context.User.Identity.Name; m.Messagee = message; ent.Messages.Add(m); ent.SaveChanges(); } } }
public bool Add(T entity) { bool Sonuc = false; try { _dbSet.Add(entity); Sonuc = Convert.ToBoolean(_satiyorumContext.SaveChanges()); } catch (Exception ex) { string hata = ex.Message; //throw new Exception("Kayıt yapılamadı!"); } return(Sonuc); }
public ActionResult Single(int?Id) { if (Id == null) { return(RedirectToAction("Index", "Home")); } Advert adv = (from a in ent.Adverts where a.Id == Id select a).FirstOrDefault(); ApplicationUser Seller = (from u in ent.Users where u.Id == adv.SellerId select u).FirstOrDefault(); SingleViewModel model = new SingleViewModel(); model.Color = adv.Color; model.CreateDate = adv.CreateDate; model.Description = adv.Description; model.Image1 = adv.Image1; model.Image2 = adv.Image2; model.Image3 = adv.Image3; model.Price = adv.Price; model.ProductName = adv.ProductName; model.SellerId = Seller.Id; model.SellerUserName = Seller.UserName; model.Views = adv.Views; model.Warranty = adv.Warranty; if (Id == 0) { return(RedirectToAction("Index")); } else { try { adv.Views += 1; ent.SaveChanges(); } catch (Exception) { throw; } return(View(model)); } }
public ActionResult AdvertUpdate(Advert model) { Advert a = (from adv in ent.Adverts where adv.Id == model.Id select adv).FirstOrDefault(); try { a.Title = model.Title; a.ProductName = model.ProductName; a.Description = model.Description; a.Color = model.Color; a.Warranty = model.Warranty; a.Price = model.Price; ent.SaveChanges(); } catch (Exception ex) { string message = ex.Message; throw; } return(RedirectToAction("MyAdverts")); }
public ActionResult Confirm(int Id) { Advert a = (from x in ent.Adverts where x.Id == Id select x).FirstOrDefault(); try { a.IsConfirmed = true; ent.SaveChanges(); } catch (Exception ex) { string message = ex.Message; throw; } Advert adv = new Advert(); adv = (from advert in ent.Adverts where advert.IsConfirmed == false && advert.IsDeleted == false select advert).Take(1).FirstOrDefault(); return(View("Index", adv)); }