Esempio n. 1
0
        public IActionResult ShowProjects()
        {
            string ProjetManagerId = User.FindFirst(ClaimTypes.NameIdentifier).Value;

            ViewBag.ProjectManager = ProjectManagerRep.GetProjectManager(ProjetManagerId);

            return(View(ProjectRep.GetProjects(ProjetManagerId)));
        }
        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());
        }
        public IActionResult EditProjectManager(String ProjectManagerID)
        {
            var ProjectManager    = ProjectManagerRep.GetProjectManager(ProjectManagerID);
            var ProjectManagerDto = new UserDto()
            {
                FirstName = ProjectManager.FirstName,
                LastName  = ProjectManager.LastName,
                Id        = ProjectManager.Id,
                Email     = ProjectManager.Email,
                UserName  = ProjectManager.UserName
            };


            return(View(ProjectManagerDto));
        }
Esempio n. 4
0
        public IActionResult GetProjectManager(string ProjectManagerID)
        {
            var ProjectManager = ProjectManagerRep.GetProjectManager(ProjectManagerID);

            return(new JsonResult(ProjectManager));  //convert to Joson
        }