public IHttpActionResult Post(NotifyAndUpdateData data)
        {
            var result = _notifyAndUpdateService.Add(data);

            var createdUri = Url.Link("GetNotifyAndUpdateById", new { id = result.id });

            return(Created(new Uri(createdUri), result));
        }
        public NotifyAndUpdateData Add(NotifyAndUpdateData data)
        {
            var parsedAndAnalyzedData = _visualizationDataService.ParseAndAnalyze <JavaCodeParser, JavaCodeAnalyzer>();
            var mergedAndClustered    = _mergeAndClusterService.MergedAndCluster();

            //TODO: save the result object for access later. Currently just reruns all of the code
            //TODO: save the notifyobject to a data store.

            return(data);
        }