BExIS.Web.Shell.Controllers.TestController.editDatasetVersion C# (CSharp) Метод

editDatasetVersion() приватный Метод

private editDatasetVersion ( System.Int64 datasetId ) : void
datasetId System.Int64
Результат void
        private void editDatasetVersion(Int64 datasetId)
        {
            //DatasetManager dm = new DatasetManager();
            //Dataset ds = dm.DatasetRepo.Get(datasetId);
            ////if (!dm.IsDatasetCheckedIn(ds.Id))
            ////    return;
            //if (dm.IsDatasetCheckedOutFor(ds.Id, "Javad") || dm.CheckOutDataset(ds.Id, "Javad"))
            //{
            //    DatasetVersion workingCopy = dm.GetDatasetWorkingCopy(ds.Id);

            //    AbstractTuple changed = dm.GetDatasetVersionEffectiveTuples(workingCopy).First();
            //    changed.VariableValues.First().Value = (new Random()).Next().ToString();

            //    //DataTuple dt = dm.DataTupleRepo.Get(40);
            //    //DataTuple newDt = new DataTuple();
            //    //newDt.XmlAmendments = dt.XmlAmendments;
            //    //newDt.XmlVariableValues = dt.XmlVariableValues; // in normal cases, the VariableValues are set and then Dematerialize is called
            //    //newDt.Materialize();
            //    //newDt.OrderNo = 1;
            //    //newDt.TupleAction = TupleAction.Created;//not required
            //    //newDt.Timestamp = DateTime.UtcNow; //required? no, its set in the Edit
            //    //newDt.DatasetVersion = workingCopy;//required? no, its set in the Edit

            //    dm.EditDatasetVersion(workingCopy, null, new List<DataTuple>() { changed }, null);
            //    dm.CheckInDataset(ds.Id, "editedVersion version", "Javad");
            //}
        }