public async Task <IActionResult> Compare(FacePattern model)
        {
            var tokenString = Request.Headers["Authorization"].ToString().Remove(0, 7);
            var handler     = new JwtSecurityTokenHandler();
            var jsonToken   = handler.ReadToken(tokenString);
            var token       = handler.ReadToken(tokenString) as JwtSecurityToken;
            var updaterId   = token.Claims.First(claim => claim.Type == "nameid").Value;
            var isPasswordChangeRequired = Convert.ToBoolean(token.Claims.First(claim => claim.Type == "password_change_required").Value);

            if (isPasswordChangeRequired)
            {
                return(Forbid());
            }

            var criminals = await _criminalService.CompareWithPattern(model);

            var criminalsModel = _mapper.Map <IList <CriminalModel> >(criminals);

            return(Ok(criminalsModel));
        }