public PolicyResponse AddNewPolicy(Policy policy)
        {
            PolicyResponse response = new PolicyResponse();

            response.NewPolicy = IsValidCheck.IsValidPolicy(policy);
            if (response.NewPolicy.isValid == false)
            {
                response.Message = "Name and content must be provided";
                response.Success = false;
            }
            else if (!_categoryRepository.AddPolicy(policy))
            {
                response.Message = "An error has occurred";
                response.Success = false;
            }
            else
            {
                response.Success = true;
            }
            return(response);
        }