public void UpdateEpisodeComment(EpisodeComment model) { EpisodeComment episodeComment = context.EpisodeComments.SingleOrDefault(u => u.Id == model.Id); if (episodeComment != null) { context.Entry(episodeComment).CurrentValues.SetValues(model); context.SaveChangesAsync(); } }
public EpisodeForm(User userModel, Episode episodeModel) { InitializeComponent(); episode = episodeModel; user = userModel; this.Text = $"{this.Text} - {episode.Title}"; this.AcceptButton = saveEpisodeButton; episodeComment = GlobalConfig.Connection.FindEpisodeComment(episode, user); if (episodeComment != null) { episodeCommentTextBox.Text = episodeComment.Comment; saveEpisodeButton.Text = "Update"; } }
private void SaveEpisodeButton_Click(object sender, EventArgs e) { if (episodeComment == null) { EpisodeComment ec = new EpisodeComment() { EpisodeId = episode.EpisodeId, Episode = episode, UserId = user.Id, User = user, Comment = episodeCommentTextBox.Text }; GlobalConfig.Connection.AddEpisodeComment(ec); Helpers.ShowMessageBox("AddEpisodeComment"); } else { episodeComment.Comment = episodeCommentTextBox.Text; GlobalConfig.Connection.UpdateEpisodeComment(episodeComment); Helpers.ShowMessageBox("UpdateEpisodeComment"); } }
public void UpdateEpisodeComment(EpisodeComment model) { throw new NotImplementedException(); }
public void AddEpisodeComment(EpisodeComment model) { context.EpisodeComments.Add(model); context.SaveChangesAsync(); }