/// <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); }
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)); }
/// <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); }
/// <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)); }