예제 #1
0
        /// <summary>
        /// gets last 100 changes made to issue
        /// </summary>
        /// <param name="issueId">issue id</param>
        /// <returns>list of last 100 changes made to issue</returns>
        public List <UserChangeModel> GetLast100Changes(int issueId)
        {
            List <UserChangeModel> changesList;
            UserChangeModel        ucm = new UserChangeModel();

            if (userList == null || userList.Count == 0)
            {
                GetAllUsers();
            }
            changesList = ucm.ToModelList(ChangesOp.GetLast100Changes(issueId), ucm);

            foreach (UserChangeModel change in changesList)
            {
                change.Name = userList.Find(x => x.Id == change.UserId).Name;
            }

            return(changesList);
        }
예제 #2
0
        /// <summary>
        /// gets a list of user changes
        /// </summary>
        /// <param name="issueId">issue id</param>
        /// <param name="userId">user id</param>
        /// <returns>list of user changes</returns>
        public List <UserChangeModel> GetUserChanges(int issueId, int userId)
        {
            UserChangeModel ucm = new UserChangeModel();

            return(ucm.ToModelList(ChangesOp.GetUserChanges(issueId, userId), ucm));
        }