internal ArtistPicturesEditObject GetArtistPicturesEditObject(Guid artistOid) { ArtistPicturesEditObject editObject; if (!artistPicturesEditObjects.TryGetValue(artistOid, out editObject)) { editObject = new ArtistPicturesEditObject(this, artistOid); artistPicturesEditObjects.Add(artistOid, editObject); } return(editObject); }
internal override bool ReleaseSubobject(EditableSubobject editableSubobject) { if (base.ReleaseSubobject(editableSubobject)) { return(true); } ArtistPicturesEditObject artistPicturesEditObject = editableSubobject as ArtistPicturesEditObject; if (artistPicturesEditObject != null) { if (!artistPicturesEditObjects.ContainsKey(artistPicturesEditObject.VideoRentObjectOid)) { return(false); } artistPicturesEditObjects.Remove(artistPicturesEditObject.VideoRentObjectOid); return(true); } return(false); }
public ArtistPicturesEdit(ArtistPicturesEditObject editObject, ModuleObjectDetail detail) : base(editObject, detail) { }
ArtistPicturesEdit CreateArtistPicturesEdit() { ArtistPicturesEditObject editObject = VRObjectsListObject.GetArtistPicturesEditObject(ArtistsEdit.CurrentRecord.Oid); return(ArtistPicturesEdit != null && ArtistPicturesEdit.EditObject == editObject ? ArtistPicturesEdit : new ArtistPicturesEdit(editObject, this)); }