Ejemplo n.º 1
0
        /// <summary>
        /// gets last change made to issue
        /// </summary>
        /// <param name="issueId">issue id</param>
        /// <returns>last change of issue</returns>
        public UserChangeModel GetLastChange(int issueId)
        {
            UserChangeModel ucm = new UserChangeModel();

            ucm = ucm.ToModel(ChangesOp.LastChange(issueId));
            if (userList == null || userList.Count == 0)
            {
                GetAllUsers();
            }
            ucm.Name = userList.Find(x => x.Id == ucm.UserId).Name;
            return(ucm);
        }
Ejemplo n.º 2
0
    public ActionResult MyActionMethod(UserChangeModel model)
    {
        if (!ModelState.IsValid)
        {
            return(RedirectToAction("Index"));
        }

        User user = _userService.GetUser(model.Id);

        user.Name  = model.Name;
        user.Email = model.Email;
        user.Group = _groupService.GetGroup(model.IdGroup);
        return(View(user));
    }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
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));
        }