protected override CommandResult Update() { if (_ctx == null) { _ctx = new MediaCatalogueEntities(); } if (IsNew) { var tvSeries = (from series in _ctx.TV_Series where series.id == SeriesId select series).FirstOrDefault(); _presenter = new TV_Presenter { id = this.ID, TV_Series = tvSeries }; } _presenter.Name = Name; try { _ctx.SaveChanges(); } catch (Exception) { return(CommandResult.Failed); } return(CommandResult.Successful); }
public TvSeriesPresenter(Guid presenterId) { _ctx = new MediaCatalogueEntities(); _presenter = (from presenter in _ctx.TV_Presenter where presenter.id == presenterId select presenter).FirstOrDefault(); ID = _presenter.id; Name = _presenter.Name; IsDirty = false; }