Ejemplo n.º 1
0
        public void LikeDocument(string name, FeedItem document)
        {
            UserInterestRepository uiRep    = new UserInterestRepository();
            UserInterest           interest = uiRep.Get(name);

            LikeDocument(interest, document);
        }
Ejemplo n.º 2
0
        public void LikeDocument(UserInterest interest, FeedItem document)
        {
            UserInterestRepository uiRep = new UserInterestRepository();

            interest.AddDocument(document);
            uiRep.Update(interest);
        }
Ejemplo n.º 3
0
        public UserInterest AddUser(string name)
        {
            UserInterestRepository uiRep    = new UserInterestRepository();
            UserInterest           interest = new UserInterest
            {
                Id = name
            };

            uiRep.Add(interest);

            return(interest);
        }
Ejemplo n.º 4
0
        public UserInterest GetOrAddUser(string name)
        {
            UserInterestRepository uiRep    = new UserInterestRepository();
            UserInterest           interest = uiRep.Get(name);

            if (interest == null)
            {
                interest = new UserInterest
                {
                    Id = name
                };
                uiRep.Add(interest);
            }
            return(interest);
        }
Ejemplo n.º 5
0
 public UsersInterestsController()
 {
     _userInterestRepository = new UserInterestRepository();
 }
Ejemplo n.º 6
0
        public void RemoveUser(string name)
        {
            UserInterestRepository uiRep = new UserInterestRepository();

            uiRep.Remove(name);
        }
Ejemplo n.º 7
0
        public void UpdateUser(UserInterest interest)
        {
            UserInterestRepository uiRep = new UserInterestRepository();

            uiRep.Update(interest);
        }
Ejemplo n.º 8
0
        public UserInterest GetUser(string name)
        {
            UserInterestRepository uiRep = new UserInterestRepository();

            return(uiRep.Get(name));
        }