예제 #1
0
        internal override ReturnResultBase Execute()
        {
            GatewayResult result         = new GatewayResult();
            IRecord       modifiedRecord = DataviewSynchronizer.GetModifiedRecord();

            DataviewSynchronizer.PrepareForModification();

            if (modifiedRecord != null)
            {
                result = TaskViews.ApplyModifications(modifiedRecord);
                DataviewSynchronizer.UpdateDataviewAfterModification(result.Success);
            }
            return(result);
        }