Example #1
0
 public bool AddTopic(Topic newTopic)
 {
     newTopic.IsActive    = true;
     newTopic.CreatedDate = DateTime.Now;
     ctx.Topics.Add(newTopic);
     return(ctx.SaveChanges() > 0);
 }
Example #2
0
 public bool AddUser(User newUser)
 {
     newUser.UserRole    = UserRole.Member;
     newUser.IsActive    = false;
     newUser.CreatedDate = DateTime.Now;
     ctx.Users.Add(newUser);
     return(ctx.SaveChanges() > 0);
 }
Example #3
0
 public bool AddArticle(Article newArticle)
 {
     newArticle.IsActive    = false;
     newArticle.CreatedDate = DateTime.Now;
     newArticle.ReadingTime = CalculateReadingTime(newArticle.Content);
     ctx.Articles.Add(newArticle);
     return(ctx.SaveChanges() > 0);
 }