Example #1
0
 public ActionResult AddIssue(long projectId)
 {
     var bugStatusNames = new List<string>();
     _bugStatusLogic.GetList(projectId).ForEach(status => bugStatusNames.Add(status.BugStatusName));
     var dictionary = new Dictionary<long, string>();
     var userProjectRoleRelations =_userProjectRoleRelationLogic.GetByProjectId(projectId);
     userProjectRoleRelations.ForEach(uprr =>
         {
             var user = _userLogic.Get(uprr.UserId);
             dictionary.Add(user.UserId,user.UserName);
         });
     var addEditIssueViewModel= new AddEditBugViewModel()
     {
         Members = dictionary,
         BugStatusNames = bugStatusNames,
         ProjectId = projectId
     };
     return PartialView(addEditIssueViewModel);
 }
Example #2
0
 public ActionResult EditIssue(long projectId, long bugId)
 {
     var bugStatusNames = new List<string>();
     _bugStatusLogic.GetList(projectId).ForEach(status => bugStatusNames.Add(status.BugStatusName));
     var dictionary = new Dictionary<long, string>();
     var userProjectRoleRelations = _userProjectRoleRelationLogic.GetByProjectId(projectId);
     userProjectRoleRelations.ForEach(uprr =>
     {
         var user = _userLogic.Get(uprr.UserId);
         dictionary.Add(user.UserId, user.UserName);
     });
     var bug = _bugLogic.Get(bugId);
     var bugViewModel =new BugViewModel()
         {
             BugId = bug.BugId,
             BugName = bug.BugName,
             Description = bug.Description??string.Empty,
             BugStatusName = _bugStatusLogic.Get(bug.BugStatusId).BugStatusName,
             AssignerId = bug.UserId,
             ProjectId = projectId
         };
     var addEditBugViewModel =new AddEditBugViewModel()
         {
             Members = dictionary,
             BugStatusNames = bugStatusNames,
             ProjectId = projectId,
             BugViewModel = bugViewModel
         };
     return PartialView(addEditBugViewModel);
 }