//---------------------------------------------------------------------------------------------
        public void Update(RecommenceHobby modifiedmodel)
        {
            var updateModel = _repo.Get(x => x.UserId == modifiedmodel.UserId, x => x.ProductRecommenceHobbies);

            updateModel.ProductRecommenceHobbies = modifiedmodel.ProductRecommenceHobbies;
            _repo.Update(updateModel);
            _unitOfWork.Save();
        }
        //-----------------------------------------------------------------------------
        public void LoadAndUpdate(RecommenceHobby newModel)
        {
            var result = CheckAndLoadFromDb(newModel.UserId);

            if (result == null)
            {
                Create(newModel);
            }
            else
            {
                Update(newModel);
            }
        }
 //---------------------------------------------------------------------------------------------
 public void  Create(RecommenceHobby newModel)
 {
     _repo.Create(newModel);
     _unitOfWork.Save();
 }