Exemple #1
0
 private void CastInterface(IJsonChangeset model)
 {
     id          = model.id;
     committedBy = model.committedBy;
     workItems   = model.workItems;
     branch      = model.branch;
 }
Exemple #2
0
 public JsonChangeset(IJsonChangeset model)
 {
     id        = model.id;
     workItems = model.workItems;
     branch    = model.branch;
 }
Exemple #3
0
 public JsonMergeCandidateChangeset(IJsonChangeset model)
 {
     CastInterface(model);
 }
Exemple #4
0
        /// <summary>
        /// commits pending changes for a changeset that have been merged for the specified target and maps to the desired view model
        /// </summary>
        /// <param name="environment"></param>
        /// <param name="comment"></param>
        /// <param name="changeset"></param>
        public JsonChangeset JsonCommitChangeset(IJsonChangeset changeset, JsonMergeEnvironment environment, string comment)
        {
            var result = BLL.Source.CommitChangeset(SourceDataAccess, (Changeset) new JsonChangeset(changeset), (MergeEnvironment)environment, comment);

            return(result != null ? new JsonChangeset(result) : null);
        }