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); }
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; }
public void GetDish(IDishSiteModel dishSiteModel, string storeID) { _dishesSite.GetDish(dishSiteModel, storeID); }
protected abstract decimal GetDishesMoney(IDishSiteModel dishesNode);