public JsonResult AddOrEditRecipeType(RecipeTypeModel recipeTypeModel) { try { if (!string.IsNullOrWhiteSpace(recipeTypeModel.uniquecode)) { var dt = RTRes.Entities.FirstOrDefault(t => t.Name == recipeTypeModel.name && t.IsDeteled == 0 && t.UniqueCode == recipeTypeModel.uniquecode); if (recipeTypeModel.isSaveOrEdit == 1) { if (dt != null) { return(Json(ApiResponse.Success("数据已存在,不需要重复添加!"))); } var result = RTRes.AddEntity(recipeTypeModel); return(Json(ApiResponse.Success("数据添加成功"))); } else if (recipeTypeModel.isSaveOrEdit == 2) { if (dt != null) { return(Json(ApiResponse.Success("数据已存在,不可以修改!"))); } var result = RTRes.EditEntity(recipeTypeModel); return(Json(ApiResponse.Success("数据修改成功"))); } } return(Json(ApiResponse.Fail("数据实体出错"))); } catch (Exception ex) { return(Json(ApiResponse.Fail("服务器错误"))); } }
public bool EditEntity(RecipeTypeModel recipeTypeModel) { try { var recipeType = Entities.FirstOrDefault(dt => dt.Code == recipeTypeModel.code && dt.IsDeteled == 0); recipeType.Name = recipeTypeModel.name; return(Update(recipeType)); } catch (Exception ex) { return(false); } }
public bool AddEntity(RecipeTypeModel recipeTypeModel) { try { RecipeType recipeType = new RecipeType(); recipeType.Code = Guid.NewGuid().ToString("D"); recipeType.UniqueCode = recipeTypeModel.uniquecode; // recipeType.Status = 0; recipeType.Name = recipeTypeModel.name; recipeType.Date = DateTime.Now; return(Add(recipeType)); } catch (Exception ex) { return(false); } }
public async Task <int> Update(RecipeTypeModel recipeType) { var recipeTypeEntity = _mapper.Map <RecipeType>(recipeType); return(await _recipeTypeRepository.Update(recipeTypeEntity)); }