Profiles.Edit.Utilities.DataIO.MoveTripleUp C# (CSharp) Méthode

MoveTripleUp() public méthode

public MoveTripleUp ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
subjectid System.Int64
predicateid System.Int64
objectid System.Int64
Résultat bool
        public bool MoveTripleUp(Int64 subjectid, Int64 predicateid, Int64 objectid)
        {
            EditActivityLog(subjectid, predicateid, null);
            bool error = false;
            try
            {

                StoreTripleRequest str = new StoreTripleRequest();
                str.Subject = new StoreTripleParam();
                str.Subject.Value = subjectid;
                str.Subject.ParamOrdinal = 0;

                str.Predicate = new StoreTripleParam();
                str.Predicate.Value = predicateid;
                str.Predicate.ParamOrdinal = 1;

                str.Object = new StoreTripleParam();
                str.Object.Value = objectid;
                str.Object.ParamOrdinal = 2;

                str.MoveUpOne = new StoreTripleParam();
                str.MoveUpOne.Value = 1;
                str.MoveUpOne.ParamOrdinal = 3;

                error = this.GetStoreTriple(str);

            }
            catch (Exception e)
            {
                Framework.Utilities.DebugLogging.Log(e.Message + e.StackTrace);
                throw new Exception(e.Message);
            }

            return error;
        }

Usage Example

        protected void ibDown_Click(object sender, EventArgs e)
        {
            Edit.Utilities.DataIO data = new Profiles.Edit.Utilities.DataIO();
            gridEntities.EditIndex = -1;
            GridViewRow row     = ((ImageButton)sender).Parent.Parent as GridViewRow;
            Int64       _object = Convert.ToInt64(data.GetStoreNode(gridEntities.DataKeys[row.RowIndex].Values[0].ToString()));

            data.MoveTripleUp(this.SubjectID, this.PredicateID, _object);

            this.LoadEntityGrid(true);
            upnlEditSection.Update();
        }
All Usage Examples Of Profiles.Edit.Utilities.DataIO::MoveTripleUp