public Status UpdateNutritionInfo(TNutrientInformation datas)
        {
            this._logger.LogWarning("The server execute UpdateNutritionInfo Fuction  --" + DateTime.Now.ToString());
            EFHelper <TNutrientInformation> eFHelper = new EFHelper <TNutrientInformation>();

            try
            {
                eFHelper.Update(datas);
                Status status = new Status()
                {
                    StatusCode = 200,
                    Message    = "修改成功",
                    ReturnTime = DateTime.Now
                };
                return(status);
            }
            catch (Exception ex)
            {
                this._logger.LogWarning("The server execute AddNutrition Fuction  --" + ex.Message + DateTime.Now.ToString());
                Status status = new Status()
                {
                    StatusCode = 0,
                    Message    = "修改失败",
                    ReturnTime = DateTime.Now
                };
                return(status);
            }
        }
        public Status DeleteNutritionInfo(int id)
        {
            this._logger.LogWarning("The server execute UpdateNutritionInfo Fuction  --" + DateTime.Now.ToString());
            EFHelper <TNutrientInformation> eFHelper = new EFHelper <TNutrientInformation>();

            try
            {
                TNutrientInformation result = eFHelper.getList(a => a.Id == id).FirstOrDefault();
                if (result == null)
                {
                    this._logger.LogWarning("This object is null ");
                    throw new Exception();
                }
                else
                {
                    eFHelper.Delete(result);
                    CookBookStatus status = new CookBookStatus()
                    {
                        StatusCode = 200,
                        Message    = "删除成功",
                        ReturnTime = DateTime.Now
                    };
                    return(status);
                }
            }
            catch (Exception ex)
            {
                this._logger.LogWarning("The server execute DeleteNutritionInfo Fuction  --" + ex.Message + DateTime.Now.ToString());
                CookBookStatus status = new CookBookStatus()
                {
                    StatusCode = 0,
                    Message    = "删除失败",
                    ReturnTime = DateTime.Now
                };
                return(status);
            }
        }
        //string name,string othername,string unit,string intro,string desymp,string muchharm,string source,string focusgroups,string hco
        public Status AddNutritionInfo(TNutrientInformation datas)
        {
            this._logger.LogWarning("The server execute AddNutritionInfo Fuction  --" + DateTime.Now.ToString());
            EFHelper <TNutrientInformation> eFHelper = new EFHelper <TNutrientInformation>();

            try
            {
                eFHelper.Add(datas);
                Status status = new Status()
                {
                    StatusCode = 200,
                    Message    = "添加成功",
                    ReturnTime = DateTime.Now
                };
                return(status);
            }
            catch (Exception ex)
            {
                this._logger.LogWarning("The server execute AddNutrition Fuction  --" + ex.Message + DateTime.Now.ToString());
                Status status = new Status()
                {
                    StatusCode = 0,
                    Message    = "添加失败",
                    ReturnTime = DateTime.Now
                };
                return(status);
            }
            //using(DietaryNutritionContext dbcontext=new DietaryNutritionContext())
            //{
            //    TNutrientInformation nutrientInformation = new TNutrientInformation()
            //    {
            //        Name=name,
            //        OtherName=othername,
            //        Unit= unit,
            //        Introduction=intro,
            //        DeSymptom=desymp,
            //        MuchHarm=muchharm,
            //        Source=source,
            //        FocusGroups=focusgroups,
            //        HighContentOfSource=hco
            //    };
            //    try
            //    {
            //        dbcontext.Add(nutrientInformation);
            //        dbcontext.SaveChanges();
            //        Status status = new Status()
            //        {
            //            StatusCode = 200,
            //            Message = "添加成功",
            //            ReturnTime = DateTime.Now
            //        };
            //        return status;
            //    }
            //    catch(Exception ex)
            //    {
            //        this._logger.LogWarning("The server execute AddNutrition Fuction  --" +ex.Message + DateTime.Now.ToString());
            //        Status status = new Status()
            //        {
            //            StatusCode = 0,
            //            Message = "添加失败",
            //            ReturnTime = DateTime.Now
            //        };
            //        return status;
            //    }
            //}
        }