Exemplo n.º 1
0
        public string AdminMessage()
        {
            string MenuStatus = "Активно";

            int?Balance = 0;

            if (Enable == false)
            {
                MenuStatus = "Скрыто от пользователей";
            }
            if (Stock.Count > 0)
            {
                Balance = Stock.OrderByDescending(s => s.Id).FirstOrDefault().Balance;
            }

            if (Unit == null)
            {
                Unit = Connection.getConnection().Units.Where(u => u.Id == UnitId).FirstOrDefault();
            }

            try
            {
                return(Bot.BotMessage.Bold("Название: ") + Name + Bot.BotMessage.NewLine() +
                       Bot.BotMessage.Bold("Цена: ") + ProductPrice.Where(p => p.Enabled).OrderByDescending(o => o.Id).FirstOrDefault().ToString() + " / " + Unit.ShortName + Bot.BotMessage.NewLine() +
                       Bot.BotMessage.Bold("Категория: ") + Category.Name + Bot.BotMessage.NewLine() +
                       Bot.BotMessage.Bold("Описание: ") + Text + Bot.BotMessage.NewLine() +
                       Bot.BotMessage.Bold("В наличии: ") + Balance.ToString() + Bot.BotMessage.NewLine() +
                       Bot.BotMessage.Bold("В меню: ") + MenuStatus);
            }

            catch (Exception e)
            {
                return(String.Empty);
            }
        }
Exemplo n.º 2
0
        public string AdminMessage()
        {
            string MenuStatus      = "Активно";
            string MainPhotoString = "";
            string CodeString      = "";
            string Url             = "";

            int?Balance = 0;

            if (Enable == false)
            {
                MenuStatus = "Скрыто от пользователей";
            }
            if (Stock.Count > 0)
            {
                Balance = Stock.OrderByDescending(s => s.Id).FirstOrDefault().Balance;
            }

            if (Unit == null)
            {
                Unit = Connection.getConnection().Units.Where(u => u.Id == UnitId).FirstOrDefault();
            }

            if (MainPhoto > 0)
            {
                MainPhotoString = "Есть";
            }

            else
            {
                MainPhotoString = "Отсутствует";
            }

            if (TelegraphUrl != null)
            {
                Url = TelegraphUrl;
            }

            if (Code != null)
            {
                CodeString = Code;
            }



            try
            {
                return(BotMessage.Bold("Название: ") + Name + BotMessage.NewLine() +
                       BotMessage.Bold("Цена: ") + CurrentPrice.ToString() + " / " + Unit.ShortName + BotMessage.NewLine() +
                       BotMessage.Bold("Категория: ") + Category.Name + BotMessage.NewLine() +
                       BotMessage.Bold("Описание: ") + Text + BotMessage.NewLine() +
                       BotMessage.Bold("В наличии: ") + Balance.ToString() + BotMessage.NewLine() +
                       BotMessage.Bold("Артикул:") + CodeString + BotMessage.NewLine() +
                       BotMessage.Bold("Ссылка на подробное описание:") + Url + BotMessage.NewLine() +
                       BotMessage.Bold("В меню: ") + MenuStatus + BotMessage.NewLine() +
                       BotMessage.Bold("Фотография:") + MainPhotoString + BotMessage.NewLine() +
                       BotMessage.Bold("Доп. фото:") + ProductPhoto.Count.ToString() + " шт.");
            }

            catch (Exception e)
            {
                return(String.Empty);
            }
        }