public HttpResponseMessage Delete([FromUri] Guid identity)
        {
            _logWriter.Info(String.Format("Deletion request for Metadata Definition Group: {0}", identity));

            var command = new DeleteMetadataDefinitionGroupCommand(identity);
            _dispatcher.Dispatch(command);

            _logWriter.Info(String.Format("Deletion request for Metadata Definition Group: {0} completed.", identity));
            return Request.CreateResponse(HttpStatusCode.OK);
        }
        public HttpResponseMessage Delete([FromUri] Guid identity)
        {
            _logWriter.Info(String.Format("Deletion request for Metadata Definition Group: {0}", identity));

            var command = new DeleteMetadataDefinitionGroupCommand(identity);

            _dispatcher.Dispatch(command);

            _logWriter.Info(String.Format("Deletion request for Metadata Definition Group: {0} completed.", identity));
            return(Request.CreateResponse(HttpStatusCode.OK));
        }