public async Task <IActionResult> Register([FromBody] AdminForAuth model)
        {
            var admin = AutoMapper.Mapper.Map <AdminForAuth, Admin>(model);

            var operationSucceeded =
                await _authorizeService.CreateAdminAccount(admin);

            if (operationSucceeded)
            {
                return(Ok());
            }

            return(BadRequest());
        }
        public IActionResult CreateToken([FromBody] AdminForAuth model)
        {
            IActionResult response = Unauthorized();

            var admin = AutoMapper.Mapper.Map <AdminForAuth, Admin>(model);

            var tokenString = _authorizeService.Authenticate(admin);

            if (tokenString != null)
            {
                return(Ok(new { token = tokenString }));
            }

            return(response);
        }