public IActionResult Index()
        {
            if (User.IsInRole("DEVELOPER") || User.IsInRole("ADMIN") || User.IsInRole("TEAMLEADER") || User.IsInRole("PROJECTMANAGER"))
            {
                string UserId = User.FindFirst(ClaimTypes.NameIdentifier).Value;
                if (User.IsInRole("TEAMLEADER"))
                {
                    var TeamLeader = TeamLeaderRep.GetTeamLeader(UserId);
                    ViewBag.User = TeamLeader.FirstName + " " + TeamLeader.LastName;
                }
                if (User.IsInRole("PROJECTMANAGER"))
                {
                    var DEVELOPER = ProjectManagerRep.GetProjectManager(UserId);
                    ViewBag.User = DEVELOPER.FirstName + " " + DEVELOPER.LastName;
                }
                if (User.IsInRole("DEVELOPER"))
                {
                    var PROJECTMANAGER = DeveloperRep.GetDeveloper(UserId);
                    ViewBag.User = PROJECTMANAGER.FirstName + " " + PROJECTMANAGER.LastName;
                }
            }



            return(View());
        }
Example #2
0
        public IActionResult ShowTeamLeaderProjects()
        {
            string TeamLeaderId = User.FindFirst(ClaimTypes.NameIdentifier).Value;

            ViewBag.TeamLeader = TeamLeaderRep.GetTeamLeader(TeamLeaderId);

            return(View(ProjectRep.GetTeamLeaderWithProjects(TeamLeaderId)));
        }
Example #3
0
        public IActionResult EditTeamLeader(String TeamLeaderID)
        {
            var TeamLeader    = TeamLeaderRep.GetTeamLeader(TeamLeaderID);
            var TeamLeaderDto = new UserDto()
            {
                FirstName = TeamLeader.FirstName,
                LastName  = TeamLeader.LastName,
                Id        = TeamLeader.Id,
                Email     = TeamLeader.Email,
                UserName  = TeamLeader.UserName
            };


            return(View(TeamLeaderDto));
        }