Beispiel #1
0
        public ActionResult PersonalData(int managerId)
        {
            if (managerId <= 0)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            int userId = User.Identity.GetUserId <int>();

            // проверяем, владелец ли резюме шлет запрос
            if (!_managerService.IsOwnedBy(userId, managerId))
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }

            ViewBag.ManagerId = managerId;
            var viewModel = _resumeService.GetResumeByManagerId(managerId);

            if (viewModel == null)
            {
                return(View());
            }

            return(View(viewModel));
        }