private async Task <IActionResult> SendCategoryEditorMsg(int CategoryId) { AdminCategoryFuncMsg = new CategoryFuncMessage(CategoryId); if (await EditMessage(AdminCategoryFuncMsg.BuildMessage()) != null) { return(OkResult); } else { return(OkResult); } }
protected override void Initializer() { using (MarketBotDbContext db = new MarketBotDbContext()) { try { if (Argumetns.Count > 0) { CategoryId = Argumetns[0]; AdminCategoryFuncMsg = new CategoryFuncMessage(CategoryId); } if (CategoryId > 0) { CategoryName = db.Category.Where(c => c.Id == CategoryId).FirstOrDefault().Name; } } catch { } } }
private async Task <IActionResult> AddNewCategory() { string Name = ReplyToMessageText; using (MarketBotDbContext db = new MarketBotDbContext()) { var ReapetCategory = db.Category.Where(c => c.Name == Name).FirstOrDefault(); if (ReapetCategory != null) { return(await ErrorMessage(AdminBot.EnterNameNewCategoryCmd, "Такая категория уже существует")); } else { Category category = new Category { Name = Name, Enable = true }; db.Category.Add(category); db.SaveChanges(); AdminCategoryFuncMsg = new CategoryFuncMessage(category.Id); if (await SendMessage(AdminCategoryFuncMsg.BuildMessage()) != null) { return(OkResult); } else { return(OkResult); } } } }