Пример #1
0
        public async Task <IActionResult> Submit(CandidacyInput input)
        {
            var token = HttpContext.Request.Headers["Authorization"].Last().Split(" ").Last();
            var roles = new List <string>()
            {
                "User"
            };

            if (RoleService.CheckRoles(token, roles, _usermanager))
            {
                var candidacy = CandidacyInputConverter.Convert(input);
                _repository.Add(candidacy);
                return(CreatedAtAction("Submit", candidacy));
            }
            return(Unauthorized("Only User have access to this controller."));
        }
Пример #2
0
 public static Candidacy Convert(CandidacyInput input)
 {
     return(new Candidacy(input.Name, input.Description, input.PhotoPath, new UserDetailsRepository().GetById(input.OwnerId)));
 }