Exemple #1
0
        public ActionResult Skills(int managerId, SkillLanguageAddModel addModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(addModel));
            }
            int userId = User.Identity.GetUserId <int>();

            // проверяем, владелец ли резюме шлет запрос на его изменение
            if (!_managerService.IsOwnedBy(userId, managerId))
            {
                return(new HttpUnauthorizedResult());
            }

            addModel.ResumeManagerId = managerId;
            _skillService.CreateOrUpdate(addModel);

            return(RedirectToAction(string.Format("Skills/{0}", managerId)));
        }