private void CastInterface(IJsonChangeset model) { id = model.id; committedBy = model.committedBy; workItems = model.workItems; branch = model.branch; }
public JsonChangeset(IJsonChangeset model) { id = model.id; workItems = model.workItems; branch = model.branch; }
public JsonMergeCandidateChangeset(IJsonChangeset model) { CastInterface(model); }
/// <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); }