Exemplo n.º 1
0
        public Task <CommentFlat> New(CommentFlat comment, ApplicationUser currentuser)
        {
            var taskResult = Task.Run(() =>
            {
                using (var context = new DbContext())
                {
                    comment.CommentBy = currentuser.Name;

                    context.CommentFlats.Add(comment);
                    context.SaveChanges();

                    return(comment);
                }
            });

            return(taskResult);
        }
Exemplo n.º 2
0
        public Task Update(CommentFlat comment)
        {
            var taskResult = Task.Run(() =>
            {
                using (var context = new DbContext())
                {
                    var cd = context.CommentFlats.FirstOrDefault(c => c.Id == comment.Id);

                    if (cd != null && cd.CreatedBy.Equals(Thread.CurrentPrincipal.Identity.Name))
                    {
                        cd.Text = comment.Text;
                        context.SaveChanges();
                    }
                }
            });

            return(taskResult);
        }
Exemplo n.º 3
0
 public Task Update(CommentFlat comment)
 {
     return(_commentRepository.Update(comment));
 }
Exemplo n.º 4
0
 public Task <CommentFlat> New(CommentFlat comment, ApplicationUser currentuser)
 {
     return(_commentRepository.New(comment, currentuser));
 }