Esempio n. 1
0
        /// <summary>
        /// 增加
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add_DinnerDish(DinnerDish model)
        {
            if (model == null ||
                !model.Name.IsNotNullOrEmpty() ||
                !model.CategoryId.IsNotNullOrEmpty() ||
                model.Price == 0 ||
                !model.Image.IsNotNullOrEmpty()
                )
            {
                return("数据为空");
            }
            using (DbRepository entities = new DbRepository())
            {
                var query = entities.DinnerDish.AsQueryable();
                if (query.Where(x => x.Name.Equals(model.Name) && x.CategoryId.Equals(model.CategoryId)).Count() != 0)
                {
                    return("菜品名称已存在");
                }

                model.UNID        = Guid.NewGuid().ToString("N");
                model.CreatedTime = DateTime.Now;
                model.UpdatedTime = DateTime.Now;
                model.ShopId      = Client.LoginUser.ShopId;

                entities.DinnerDish.Add(model);
                return(entities.SaveChanges() > 0 ? "" : "保存错误");
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Update_DinnerDish(DinnerDish model, string unid)
        {
            if (model == null ||
                !model.Name.IsNotNullOrEmpty() ||
                !model.CategoryId.IsNotNullOrEmpty() ||
                model.Price == 0 ||
                !model.Image.IsNotNullOrEmpty()
                )
            {
                return("数据为空");
            }
            using (DbRepository entities = new DbRepository())
            {
                var oldEntity = entities.DinnerDish.Find(unid);
                if (oldEntity != null)
                {
                    var query = entities.DinnerDish.AsQueryable();
                    if (query.Where(x => x.Name.Equals(model.Name) && !x.UNID.Equals(unid) && x.CategoryId.Equals(model.CategoryId)).Count() != 0)
                    {
                        return("菜品名称已存在");
                    }

                    oldEntity.Name        = model.Name;
                    oldEntity.Sort        = model.Sort;
                    oldEntity.State       = model.State;
                    oldEntity.CategoryId  = model.CategoryId;
                    oldEntity.Image       = model.Image;
                    oldEntity.Price       = model.Price;
                    oldEntity.Label       = model.Label;
                    oldEntity.Description = model.Description;
                    oldEntity.UpdatedTime = DateTime.Now;
                }
                else
                {
                    return("数据为空");
                }

                return(entities.SaveChanges() > 0 ? "" : "保存错误");
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model"</param>
        /// <returns></returns>
        public JsonResult Update(DinnerDish model, string unid)
        {
            var result = IDinnerDishService.Update_DinnerDish(model, unid);

            return(JResult(result));
        }
Esempio n. 4
0
        /// <summary>
        /// 增加
        /// </summary>
        /// <param name="model"</param>
        /// <returns></returns>
        public JsonResult Add(DinnerDish model)
        {
            var result = IDinnerDishService.Add_DinnerDish(model);

            return(JResult(result));
        }