Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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";
            }
        }
Exemplo n.º 3
0
        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");
            }
        }
Exemplo n.º 4
0
 public void UpdateEpisodeComment(EpisodeComment model)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 5
0
 public void AddEpisodeComment(EpisodeComment model)
 {
     context.EpisodeComments.Add(model);
     context.SaveChangesAsync();
 }