Exemplo n.º 1
0
        /// <summary>
        /// Assigns a manager to a user.
        /// </summary>
        /// <param name="id">The id.</param>
        /// <param name="managerID">The manager ID.</param>
        public void AssignManager(int id, int managerID)
        {
            ManagerAssignment assignment = new ManagerAssignment {
                UserID = id, ManagerID = managerID
            };

            assignment.Save();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the manager ID.
        /// </summary>
        /// <param name="userID">The user ID.</param>
        /// <returns></returns>
        internal int GetManagerID(int userID)
        {
            Query query = ManagerAssignment.CreateQuery().AddWhere(ManagerAssignment.Columns.UserID, Comparison.Equals,
                                                                   userID);
            User user = CreateRecord(query);

            if (user != null)
            {
                return(user.ID);
            }

            return(-1);
        }
        public void Update(int ManagerID,int UserID)
        {
            ManagerAssignment item = new ManagerAssignment();
            item.MarkOld();
            item.IsLoaded = true;

            item.ManagerID = ManagerID;

            item.UserID = UserID;

            item.Save(UserName);
        }
        public void Insert(int ManagerID,int UserID)
        {
            ManagerAssignment item = new ManagerAssignment();

            item.ManagerID = ManagerID;

            item.UserID = UserID;

            item.Save(UserName);
        }