public void GetDish(IDishSiteModel dishSiteModel, string storeID)
 {
     var dishes = new Maticsoft.Model.Dishes
     {
         DishesID = Guid.NewGuid().ToString(),
         DishesName = dishSiteModel.DishName,
         DishesMoney = dishSiteModel.DishesMoney,
         dishTypeID = dishSiteModel.DishTypeID,
         StoreId = storeID,
         popularity = dishSiteModel.Popularity.ToString(CultureInfo.InvariantCulture),
         DishesUnit = dishSiteModel.DishesUnit,
         DishesBrief = dishSiteModel.DishesBrief
     };
     if (!string.IsNullOrEmpty(dishSiteModel.PictureName))
     {
         var storePicture = new Maticsoft.Model.StorePicture();
         storePicture.PID = Guid.NewGuid().ToString();
         storePicture.PictureName = string.Format("{0}.jpg", storePicture.PID);
         storePicture.PicType = "Food";
         storePicture.PicturePath = dishSiteModel.PictureName;
         storePicture.StoreId = storeID;
         storePictureBll.Add(storePicture);
         dishes.PictureName = storePicture.PictureName;
     }
     dishesBll.Add(dishes);
 }
 public void GetDish(IDishSiteModel dishSiteModel, string storeID)
 {
     if (string.IsNullOrEmpty(dishSiteModel.DishName))
     {
         return;
     }
     var dishes = new Maticsoft.Model.Dishes
     {
         DishesID = Guid.NewGuid().ToString(),
         DishesName = dishSiteModel.DishName,
         DishesMoney = dishSiteModel.DishesMoney,
         dishTypeID = dishSiteModel.DishTypeID,
         StoreId = storeID,
         DishesUnit = string.IsNullOrEmpty(dishSiteModel.DishesUnit) ? "份" : dishSiteModel.DishesUnit
     };
     if (!string.IsNullOrEmpty(dishSiteModel.PictureName))
     {
         var storePicture = new Maticsoft.Model.StorePicture();
         storePicture.PID = Guid.NewGuid().ToString();
         storePicture.PictureName = string.Format("{0}.jpg", storePicture.PID);
         storePicture.PicType = "Food";
         storePicture.PicturePath = dishSiteModel.PictureName;
         storePicture.StoreId = storeID;
         storePictureBll.Add(storePicture);
         dishes.PictureName = storePicture.PictureName;
     }
     dishesBll.Add(dishes);
 }
Ejemplo n.º 3
0
 public void GetDish(IDishSiteModel dishSiteModel, string StoreID)
 {
     try
     {
         _dishesSite.GetDish(dishSiteModel, StoreID);
     }
     catch
     {
         throw;
     }
 }
 public Maticsoft.Model.DishesEntity GetDishes(DishesTyep dishesTyep, IDishSiteModel dishSiteModel)
 {
     var dishes = new Maticsoft.Model.DishesEntity();
     dishes.DishesID = Guid.NewGuid().ToString();
     dishes.DishesName = dishSiteModel.DishName;
     dishes.DishesTypeID = dishesTyep.DishesTypeID;
     dishes.DishesBrief = dishSiteModel.DishesBrief;
     dishes.DishesMoney = GetDishesMoney(dishSiteModel);
     dishes.DishesUnit = dishSiteModel.DishesUnit;
     if (string.IsNullOrWhiteSpace(dishes.DishesName))
     {
         dishes.IsNull = true;
     }
     if (dishes.DishesMoney == 0)
     {
         dishes.IsCurrentPrice = true;
     }
     return dishes;
 }
        public void GetDish(IDishSiteModel dishSiteModel, string storeID)
        {
            string regex = @"([\u4E00-\u9FA5]*)(([\u4E00-\u9FA5]*))";
            var dishName = dishSiteModel.DishName;
            if (Regex.IsMatch(dishSiteModel.DishName, regex))
            {
                var matchCollection = Regex.Match(dishSiteModel.DishName, regex);
                dishName = matchCollection.Groups[1].Value.Trim();
                dishSiteModel.DishesUnit = string.IsNullOrEmpty(matchCollection.Groups[2].Value.Trim())
                    ? "份"
                    : matchCollection.Groups[2].Value.Trim();

            }
            if (string.IsNullOrEmpty(dishName))
            {
                return;
            }
            var dishes = new Maticsoft.Model.Dishes
            {
                DishesID = Guid.NewGuid().ToString(),
                DishesName = dishName,
                DishesMoney = dishSiteModel.DishesMoney,
                dishTypeID = dishSiteModel.DishTypeID,
                StoreId = storeID,
                DishesUnit = string.IsNullOrEmpty(dishSiteModel.DishesUnit) ? "份" : dishSiteModel.DishesUnit
            };
            if (!string.IsNullOrEmpty(dishSiteModel.PictureName))
            {
                var storePicture = new Maticsoft.Model.StorePicture();
                storePicture.PID = Guid.NewGuid().ToString();
                storePicture.PictureName = string.Format("{0}.jpg", storePicture.PID);
                storePicture.PicType = "Food";
                storePicture.PicturePath = dishSiteModel.PictureName;
                storePicture.StoreId = storeID;
                storePictureBll.Add(storePicture);
                dishes.PictureName = storePicture.PictureName;
            }
            dishesBll.Add(dishes);
        }
 public void GetDish(IDishSiteModel dishSiteModel, string storeID)
 {
 }
 protected override decimal GetDishesMoney(IDishSiteModel dishesNode)
 {
     decimal dishesMoney = 0;
     decimal.TryParse(dishesNode.DishesMoney, out dishesMoney);
     return dishesMoney;
 }
Ejemplo n.º 8
0
 public void GetDish(IDishSiteModel dishSiteModel, string storeID)
 {
     _dishesSite.GetDish(dishSiteModel, storeID);
 }
 protected abstract decimal GetDishesMoney(IDishSiteModel dishesNode);