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));
        }