/// <summary> /// Добавить новый город к списку доступных /// </summary> /// <returns></returns> private async Task <IActionResult> AddAvailableCity() { try { MarketBotDbContext db = new MarketBotDbContext(); if (db.AvailableСities.Where(c => c.CityName == ReplyToMessageText).FirstOrDefault() == null) { AvailableСities availableСities = new AvailableСities { CityName = ReplyToMessageText, Timestamp = DateTime.Now }; db.AvailableСities.Add(availableСities); db.SaveChanges(); await SendAvailableCities(); } else { await SendMessage(new BotMessage { TextMessage = "Этот город уже добавлен в список" }); } db.Dispose(); return(OkResult); } catch { return(OkResult); } }
public IActionResult Add(string name) { db = new MarketBotDbContext(); if (name != null && name != "") { AvailableСities available = new AvailableСities { CityName = name, Timestamp = DateTime.Now }; db.AvailableСities.Add(available); db.SaveChanges(); } return(RedirectToAction("Index")); }
/// <summary> /// Добавить новый город к списку доступных /// </summary> /// <returns></returns> private async Task <IActionResult> AddAvailableCity() { try { using (MarketBotDbContext db = new MarketBotDbContext()) { AvailableСities availableСities = new AvailableСities { CityName = ReplyToMessageText, Timestamp = DateTime.Now }; db.AvailableСities.Add(availableСities); db.SaveChanges(); return(await SendAvailableCities()); } } catch { return(NotFoundResult); } }