public async Task <IActionResult> Edit(int id, [Bind("SessionId,CineplexId,MovieId,MovieTime")] SessionTime sessionTime) { if (id != sessionTime.SessionId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sessionTime); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SessionTimeExists(sessionTime.SessionId)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } ViewData["CineplexId"] = new SelectList(_context.Cineplex, "CineplexId", "Location", sessionTime.CineplexId); ViewData["MovieId"] = new SelectList(_context.Movie, "MovieId", "LongDescription", sessionTime.MovieId); return(View(sessionTime)); }
public async Task <IActionResult> Edit(int id, [Bind("SessionTimeId,SessionTime1,SessionTime2")] SessionTime sessionTime) { if (id != sessionTime.SessionTimeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sessionTime); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SessionTimeExists(sessionTime.SessionTimeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(sessionTime)); }
/// <summary> /// Окончание сессии /// </summary> private void SessionEnd(object source, ElapsedEventArgs e) { SessionTime.Stop(); //Лучше не писать об окончании сессии, потому что бот будет спамить людей //VkBot.WriteToSelectedUser(SessionOwner, "Сессия окончена", MessageKeyboardSchemes.DefaultButtons); VkBot.AllUserSessions.Remove(SessionOwner); Logger.Info($"Закончена сессия пользователя id{SessionOwner}"); }
private void OnTimedEvent(object source, ElapsedEventArgs e) { SessionTime.Stop(); if (BotRating > 0) { VKBot.SendBotRating(this); } VKBot.AllUserSessions.Remove(SessionOwnerId); }
public async Task <IActionResult> Create([Bind("SessionTimeId,SessionTime1,SessionTime2")] SessionTime sessionTime) { if (ModelState.IsValid) { _context.Add(sessionTime); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(sessionTime)); }
public async Task <IActionResult> Create([Bind("SessionId,CineplexId,MovieId,MovieTime")] SessionTime sessionTime) { if (ModelState.IsValid) { _context.Add(sessionTime); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["CineplexId"] = new SelectList(_context.Cineplex, "CineplexId", "Location", sessionTime.CineplexId); ViewData["MovieId"] = new SelectList(_context.Movie, "MovieId", "LongDescription", sessionTime.MovieId); return(View(sessionTime)); }
public ActionResult CloseSession() { SessionTime.CloseSession(); return(RedirectToActionPermanent("login")); }
public ActionResult Login(string user, string pass) { SessionTime.CreateSession(); return(RedirectToActionPermanent("index", "dashboard")); }