public RetornoDataOut Register(RegisterDataIn data)
        {
            if (_context.Users.Any(x => x.username == data.UserName || x.email == data.Email))
            {
                return new RetornoDataOut {
                           Result = Retorno.Error, Msg = "Username or Email already exists"
                }
            }
            ;

            data.Password = _security.CreatePasswordHash(data.Password);

            _context.Add(_mapper.Map <Users>(data));
            _context.SaveChanges();

            return(new RetornoDataOut {
                Result = Retorno.Ok
            });
        }
    }
 public IActionResult Register(RegisterDataIn data)
 {
     return(StatusCode(200, _userData.Register(data)));
 }