public async Task<IHttpActionResult> Register(UserInscModel userInsc)
        {
            if (!ModelState.IsValid)
                return BadRequest(ModelState);

            if(userInsc.response == null)
                return BadRequest("Captcha invalide !!");



            string EncodedResponse = userInsc.response;
            bool IsCaptchaValid = (ReCaptchaClass.Validate(EncodedResponse) == "True" ? true : false);
            if (!IsCaptchaValid)
            {
                return BadRequest("Captcha invalide !!");
            }
            User user = _UserService.getByEmailOrUsername(userInsc.Email, userInsc.UserName);
            if (user != null) return BadRequest("Email Adresse /Username existe already !!");

            _UserService.AddUser(userInsc);

            return Ok();
        }
 public void AddUser(UserInscModel userIns)
 {
     _UserRepository.Insert(new User { Email = userIns.Email, Username = userIns.UserName, Password = userIns.Password, DateAdd = DateTime.Now });
     _UserRepository.Save();
 }