/// <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 ? "" : "保存错误"); } }
/// <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 ? "" : "保存错误"); } }
/// <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)); }
/// <summary> /// 增加 /// </summary> /// <param name="model"</param> /// <returns></returns> public JsonResult Add(DinnerDish model) { var result = IDinnerDishService.Add_DinnerDish(model); return(JResult(result)); }