public ActionResult ApplyChanges(ChangeInfo[] changes)
        {
            //Update changes
            ComparisonWidget.UpdateChanges(changes);

            //Create update changes response
            UpdateChangesResponse response = new UpdateChangesResponse();

            //Serialize response
            var serializer     = new JavaScriptSerializer();
            var serializedData = serializer.Serialize(response);

            return(Content(serializedData));
        }
        public ActionResult GetChanges()
        {
            //Create get changes response
            GetChangesResponse response = new GetChangesResponse();

            response.Result.Changes        = ComparisonWidget.GetChanges();
            response.Result.ResultFileName = ComparisonWidget.helper._service.resultFileName;

            //Serialize response
            var serializer     = new JavaScriptSerializer();
            var serializedData = serializer.Serialize(response);

            return(Content(serializedData));
        }