示例#1
0
        protected override void Constructor()
        {
            try
            {
                AdminQiwiSettingsMsg       = new AdminQiwiSettingsMessage();
                AdminCmdListMsg            = new AdminPanelCmdMessage(base.FollowerId);
                CategoryListMsg            = new CategoryListMessage(AdminProductInCategoryCmd);
                ContactEditMsg             = new ContactEditMessage();
                AdminAllProductsViewMsg    = new AdminAllProductsViewMessage();
                AdminCurrentStockMsg       = new AdminCurrentStockMessage();
                AdminPayMethodsSettingsMsg = new AdminPayMethodsSettings();
                AdminControlMsg            = new AdminControlMessage();
                StatisticMsg       = new StatisticMessage();
                AvailableCitiesMsg = new AvailableCitiesMessage();
                if (base.Argumetns.Count > 0)
                {
                    Parametr            = base.Argumetns[0];
                    AdminProductListMsg = new AdminProductListMessage(this.Parametr);
                    AdminProductFuncMsg = new AdminProductFuncMessage(Parametr);
                }
            }

            catch
            {
            }
        }
示例#2
0
        protected override void Constructor()
        {
            using (MarketBotDbContext db = new MarketBotDbContext())
            {
                try
                {
                    CategoryListMsg = new CategoryListMessage(SelectCategoryCmd);

                    if (Argumetns.Count > 0)
                    {
                        CategoryId           = Argumetns[0];
                        AdminCategoryFuncMsg = new AdminCategoryFuncMessage(CategoryId);
                    }

                    if (CategoryId > 0)
                    {
                        CategoryName = db.Category.Where(c => c.Id == CategoryId).FirstOrDefault().Name;
                    }
                }

                catch
                {
                }
            }
        }
示例#3
0
        protected override void Constructor()
        {
            try
            {
                CategoryListMsg = new CategoryListMessage(AdminProductInCategoryCmd);

                if (base.Argumetns != null && base.Argumetns.Count > 0)
                {
                    ProductId = base.Argumetns[0];
                }

                if (this.ProductId > 0)
                {
                    using (MarketBotDbContext db = new MarketBotDbContext())
                        ProductName = db.Product.Where(p => p.Id == ProductId).FirstOrDefault().Name;

                    UnitListMsg = new UnitListMessage(this.ProductId);

                    CurrencyListMsg = new CurrencyListMessage(this.ProductId);

                    AdminProductListMsg = new AdminProductListMessage(this.ProductId);

                    AdminProductFuncMsg = new AdminProductFuncMessage(this.ProductId);
                }
            }

            catch
            {
            }
        }
示例#4
0
        /// <summary>
        /// Показать все категории
        /// </summary>
        /// <returns></returns>
        private async Task <IActionResult> ProductEditCategory()
        {
            CategoryListMsg = new CategoryListMessage(this.ProductId, UpdateCategoryCmd);
            if (await EditMessage(CategoryListMsg.BuildMessage()) != null)
            {
                return(OkResult);
            }

            else
            {
                return(NotFoundResult);
            }
        }
示例#5
0
        private async Task <IActionResult> SendCategoryPage(int PageNumber = 1)
        {
            CategoryListMsg = new CategoryListMessage(ModuleName, SelectEditorCategoryCmd, PageNumber);

            if (await EditMessage(CategoryListMsg.BuildCategoryAdminPage()) != null)
            {
                return(OkResult);
            }

            else
            {
                return(OkResult);
            }
        }
示例#6
0
        private async Task <IActionResult> GetCategoryList(int MessageId = 0)
        {
            CategoryListMessage categoryListMessage = new CategoryListMessage();

            if (await SendMessage(categoryListMessage.BuildMessage(), MessageId) != null)
            {
                return(base.OkResult);
            }

            else
            {
                return(base.NotFoundResult);
            }
        }
        private async Task <IActionResult> SelectCategoryPage()
        {
            CategoryListMessage categoryListMessage = new CategoryListMessage(Argumetns[0]);

            var mess = categoryListMessage.BuildCategoryPage();

            if (mess != null)
            {
                await EditMessage(mess);
            }

            else
            {
                await AnswerCallback("Данные отсутствуют");
            }

            return(OkResult);
        }
        private async Task <IActionResult> SendCategoryList(int MessageId = 0)
        {
            CategoryListMessage categoryListMessage = new CategoryListMessage();

            var mess = categoryListMessage.BuildCategoryPage();

            if (mess != null)
            {
                await SendMessage(mess, MessageId);
            }

            else
            {
                await AnswerCallback("Данные отсутствуют");
            }

            return(OkResult);
        }