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); } }
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"); } }