public BugsViewModel(int id) { var model = new BugManagementService().GetBug(id); BugId = id; SetParams(model); }
public bool IsUserAnAssignedDeveloper() { var bug = new BugManagementService().GetBug(_currentBugId); var context = new ProjectManagementService(); var projectRoleId = context.GetProjectUsers(bug.ProjectId).Single(e => e.UserId == WebSecurity.CurrentUserId).ProjectRoleId; if (bug.AssignedDeveloperId == 0 && projectRoleId == 1) { return true; } else { if (bug.AssignedDeveloperId != WebSecurity.CurrentUserId && projectRoleId == 1) { return false; } else { return true; } } }
public List<BugLog> GetBugLogs() { var bugLogList = new BugManagementService().GetBugLogs(BugId).ToList(); bugLogList.Reverse(0, bugLogList.Count); return bugLogList; }