예제 #1
0
 public List <Tweet> GetJoinList(User entity)
 {
     using (var context = new TwetterContext())
     {
         var detaits = context.Tweets.Where(a => a.UserId == entity.Id).Include(x => x.Likes).Include("Retweets").Include("Reply").ToList();
         return(detaits);
     }
 }
예제 #2
0
 public void updatestate(Like like)
 {
     using (var context = new TwetterContext())
     {
         context.Entry(like).State = EntityState.Modified;
         context.SaveChanges();
     };
 }
예제 #3
0
 public void updatestate(Connection conn)
 {
     using (var context = new TwetterContext())
     {
         context.Entry(conn).State = EntityState.Modified;
         context.SaveChanges();
     };
 }
예제 #4
0
 public void updatestate(Retweet entity)
 {
     using (var context = new TwetterContext())
     {
         context.Entry(entity).State = EntityState.Modified;
         context.SaveChanges();
     };
 }
예제 #5
0
        public List <Like> GetLike(int id)
        {
            using (var context = new TwetterContext())
            {
                var Likelanan = context.Likes.Where(x => x.TweetId == id).ToList();

                return(Likelanan);
            };
        }
예제 #6
0
        public List <Retweet> GetLike(int id)
        {
            using (var context = new TwetterContext())
            {
                var retwetlenen = context.Retweets.Where(x => x.TweetId == id).ToList();

                return(retwetlenen);
            };
        }
예제 #7
0
 public List <User> userListGetById(List <Connection> entity)
 {
     using (var context = new TwetterContext())
     {
         List <User> userlist = new List <User>();
         foreach (var item in entity)
         {
             var getir = context.Users.Where(x => x.Id == item.takipid).ToList();
             userlist.AddRange(getir);
         }
         return(userlist);
     }
 }
예제 #8
0
 public List <Tweet> GetListTweetbyUsers(List <User> entity)
 {
     using (var context = new TwetterContext())
     {
         List <Tweet> tweets = new List <Tweet>();
         foreach (var item in entity)
         {
             var gelen = context.Tweets.Where(x => x.UserId == item.Id).ToList();
             tweets.AddRange(gelen);
         }
         return(tweets);
     }
 }
예제 #9
0
        public List <User> GetSearchvalue(string search)
        {
            using (var context = new TwetterContext())
            {
                List <User> allsearch = context.Users.Where(x => x.Username.Contains(search)).Select(x => new User()
                {
                    Id       = x.Id,
                    Name     = x.Username,
                    Username = x.Username,
                }).ToList();

                return(allsearch.ToList());
            }
        }
예제 #10
0
 public List <Connection> GetFollowers(int id)
 {
     using (var context = new TwetterContext())
     {
         var takipci = context.Connections.Where(x => x.takipid == id).Select(k => new Connection()
         {
             takipid   = k.takipid,
             Isdeleted = k.Isdeleted,
             TakipciId = k.TakipciId,
             Isactive  = k.Isactive
         }).ToList();
         return(takipci);
     };
 }
예제 #11
0
 public EfLike(TwetterContext context) : base(context)
 {
 }
예제 #12
0
 public EfUser(TwetterContext context) : base(context)
 {
 }
예제 #13
0
 public EfTweet(TwetterContext context) : base(context)
 {
 }
예제 #14
0
 public EfConnection(TwetterContext context) : base(context)
 {
 }
예제 #15
0
 public EfReply(TwetterContext context) : base(context)
 {
 }