/// <summary> /// Отправить стр. с товарами /// </summary> /// <param name="CategoryId">id категории</param> /// <param name="PageNumber">номер стр.</param> /// <returns></returns> private async Task <IActionResult> SendProductPage(int CategoryId, int PageNumber = 1) { BotMessage = new ViewAllProductInCategoryMessage(CategoryId, PageNumber); await EditMessage(BotMessage.BuildMsg()); return(OkResult); }
/// <summary> /// Покзаать одним сообщение все товары в категории /// </summary> /// <returns></returns> private async Task <IActionResult> GetCategory() { ViewAllProductInCategoryMsg = new ViewAllProductInCategoryMessage(Argumetns[0]); if (await EditMessage(ViewAllProductInCategoryMsg.BuildMsg()) != null) { return(base.OkResult); } else { return(base.OkResult); } }
protected override void Initializer() { try { if (this.Argumetns.Count > 0) { CategoryId = Argumetns[0]; using (MarketBotDbContext db = new MarketBotDbContext()) Category = db.Category.Where(c => c.Id == this.CategoryId).FirstOrDefault(); ProductViewMsg = new ProductViewMessage(Category, BotInfo.Id); } ViewAllProductInCategoryMsg = new ViewAllProductInCategoryMessage(); } catch { } }