public bool Delete(UserSession user) { var connection = _context.UserConnections.Find(user.Id); if(connection != null) _context.UserConnections.Remove(connection); return _context.SaveChanges() > 0; }
public ActionResult CreateSession(string videoUrl) { var model = new UserSession() { Id = Guid.NewGuid() }; ViewBag.VideoUrl = videoUrl; return View(model); }
public bool Update(UserSession user) { var connection = _context.UserConnections.FirstOrDefault(m => m.Id == user.Id); if (connection != null) { connection = user; return _context.SaveChanges() > 0; } return false; }
public ActionResult CreateSession(UserSession session, string videoUrl) { if (ModelState.IsValid) { var result = repository.Create(session); Session["UserSession"] = session; HttpContext.Response.Cookies.Add(new System.Web.HttpCookie("client", session.Id.ToString())); return RedirectToAction("Index", "Video", new { url = videoUrl }); } return View(session); }
public bool Create(UserSession session) { var result = _context.UserConnections.Add(session); return _context.SaveChanges() > 0; }