public HttpResponseMessage ActivatePerson(HttpRequestMessage request, [FromBody] PersonActivateModel personActivateModel)
        {
            TransactionalInformation transaction;

            var personBusinessService = new PersonBusinessService(_personDataService);

            personBusinessService.ActivatePerson(personActivateModel.PersonID, personActivateModel.IsActive, out transaction);

            if (transaction.ReturnStatus == false)
            {
                personActivateModel.ReturnStatus = false;
                personActivateModel.ReturnMessage = transaction.ReturnMessage;
                personActivateModel.ValidationErrors = transaction.ValidationErrors;

                var responseError = Request.CreateResponse(HttpStatusCode.BadRequest, personActivateModel);
                return responseError;
            }

            personActivateModel.ReturnStatus = true;
            personActivateModel.ReturnMessage = transaction.ReturnMessage;

            var response = Request.CreateResponse(HttpStatusCode.OK, personActivateModel);
            return response;
        }