private void Register(CometAsyncResult clientState, string email, string user, string pass, string passConfirm)
    {
        _playerService = new PlayerService();
        _jsonHelper = new JsonHelper<Object>();
        string responseJSON = null;
        if (pass == passConfirm)
        {
            Player newPlayer = new Player();
            newPlayer.email = email;
            newPlayer.username = user;
            // kod zashivrovali v settere
            newPlayer.password = pass;
            newPlayer.image = "ehse netu picture";
            newPlayer.registration_date = DateTime.Now;

            if (!_playerService.CheckIfExists(newPlayer))
            {
                // do stuff here to log the user in ...
                if (_playerService.Insert(newPlayer))
                {
                    Login(clientState, newPlayer.email, newPlayer.password);
                }
            }
            else
            {
                _jsonHelper.status = 405;
                _jsonHelper.message = "This email is registered,Please login or register another one";
                responseJSON = Newtonsoft.Json.JsonConvert.SerializeObject(_jsonHelper);
                clientState.HttpContext.Response.Headers.Add("Content-type", "application/json");
                clientState.HttpContext.Response.Write(responseJSON);
            }
        }
        else
        {
            _jsonHelper.status = 406;
            _jsonHelper.message = "Passwords doesn't match!";
            responseJSON = Newtonsoft.Json.JsonConvert.SerializeObject(_jsonHelper);
            HttpContext.Current.Response.Headers.Add("Content-type", "application/json");
            HttpContext.Current.Response.Write(responseJSON);
        }
    }
Example #2
0
        protected void Register_Click(object sender, EventArgs e)
        {
            uidForImage = Guid.NewGuid();
            string fileName = System.IO.Path.GetFileName(PictureUpload.PostedFile.FileName);
            _playerService = new PlayerService();
            _jsonHelper = new JsonHelper<Object>();
            Player newPlayer = new Player();
            newPlayer.username = RegisterUsername.Text;
            newPlayer.email = RegisterEmail.Text;
            // kod zashivrovali v settere
            newPlayer.password = RegisterPassword.Text;
            newPlayer.image = uidForImage + fileName;
            newPlayer.registration_date = DateTime.Now;

            if (!_playerService.CheckIfExists(newPlayer))
            {
                // do stuff here to log the user in ...
                if (_playerService.Insert(newPlayer))
                {
                    UploadImage(sender, e);
                    Login(newPlayer.email, newPlayer.password);
                }
            }
            else
            {
                string message = "<div class='alert alert-warning'>This email is registered,Please login or register another one</div>";
                Alert.Text = message;
                Response.Redirect("Home.aspx");
            }
        }