示例#1
0
 public List <LikeViewModel> GetFilteredListLikes(LikeBindingModel model)
 {
     using (var context = new ForumDatabase())
     {
         return(context.Like.Where(rec => rec.Messageid == model.IdMessage).Select(rec => new LikeViewModel
         {
             LoginUser = rec.Visitorlogin,
             IdMessage = rec.Messageid
         }).ToList());
     }
 }
示例#2
0
 public List <TopicViewModel> GetFullListTopic()
 {
     using (var context = new ForumDatabase())
     {
         return(context.Topic.Include(rec => rec.Message)
                .Select(rec => new TopicViewModel
         {
             Name = rec.Name,
             NumberOfVisitors = rec.Numberofvisitors,
             NumberOfMessages = rec.Numberofmessages,
         }).ToList());
     }
 }
示例#3
0
 public List <ModeratorViewModel> GetFullListModerators()
 {
     using (var context = new ForumDatabase())
     {
         return(context.Moderator
                .Select(rec => new ModeratorViewModel
         {
             LoginUser = rec.Login,
             Password = rec.Password,
             Email = rec.Email,
             TotalTime = rec.TotalTime,
             AmountOfHelp = rec.Amountofhelp
         }).ToList());
     }
 }
示例#4
0
 public List <MessageViewModel> GetFilteredListMessages(MessageBindingModel model)
 {
     using (var context = new ForumDatabase())
     {
         return(context.Message.Include(rec => rec.Like).Where(rec => rec.Topicname.Contains(model.NameTopic))
                .Select(rec => new MessageViewModel
         {
             Id = rec.Id,
             Text = rec.Text,
             Time = rec.Time,
             LoginUser = rec.Visitorlogin,
             NameTopic = rec.Topicname,
         }).ToList());
     }
 }
示例#5
0
 public List <VisitorViewModel> GetFullListVisitors()
 {
     using (var context = new ForumDatabase())
     {
         return(context.Visitor
                .Select(rec => new VisitorViewModel
         {
             LoginUser = rec.Login,
             Password = rec.Password,
             Email = rec.Email,
             TotalTime = rec.TotalTime,
             Status = rec.Status,
             Decency = rec.Decency,
             CountOfMessages = rec.Countmessages,
         }).ToList());
     }
 }