void StopDrawing() { portalScript.FinishDrawing(); // The portal now lives its own life. portal = null; portalScript = null; }
public async Task Create(UserPortal userPortal) { userPortal.CreationDate = DateTime.Now; await _context.UsersPortal.AddAsync(userPortal); await _context.SaveChangesAsync(); }
void StartDrawing() { portal = new GameObject("UserPortal"); portalScript = portal.AddComponent <UserPortal>(); Debug.Log("Setting mats"); portalScript.SetMaterials(gameObject.GetComponent <Pointer>().lineMaterial, gameObject.GetComponent <Pointer>().lineMaterial); }
private string BuildToken(UserPortal user) { var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_config["Jwt:Key"])); var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); var token = new JwtSecurityToken(_config["Jwt:Issuer"], _config["Jwt:Issuer"], expires: DateTime.Now.AddMinutes(30), signingCredentials: creds); return(new JwtSecurityTokenHandler().WriteToken(token)); }
public void Post_ShouldReturnErrorOnLogin_IfPasswordIsInvalid(string password) { var expected = (int)HttpStatusCode.BadRequest; var userPortal = new UserPortal { UserName = "******", Password = password }; var result = ((ObjectResult)_controller.CreateToken(userPortal)); Assert.AreEqual(expected, result.StatusCode); }
public void Post_ShouldReturnNotFoundOnLogin_IfNameAndPasswordDontExist() { var expected = (int)HttpStatusCode.NotFound; var userPortal = new UserPortal { UserName = "******", Password = "******" }; var result = ((ObjectResult)_controller.CreateToken(userPortal)); Assert.AreEqual(expected, result.StatusCode); }
public void Post_ShouldReturnErrorOnCreateAnUser_IfNameIsNotValid(string name) { var expected = (int)HttpStatusCode.BadRequest; UserPortal userPortal = new UserPortal { Name = name, UserName = "******", Password = "******", Email = "*****@*****.**" }; _controller.ModelState.AddModelError(nameof(name), "The name is invalid."); var result = ((ObjectResult)_controller.Create(userPortal).Result).StatusCode; Assert.AreEqual(expected, result); }
public async Task <IActionResult> Create([FromBody] UserPortal user) { try { if (!ModelState.IsValid) { return(StatusCode((int)HttpStatusCode.BadRequest, "Please inform all fields of user.")); } await _userPortalRepository.Create(user); return(StatusCode((int)HttpStatusCode.Created, "The user was inserted!")); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public IActionResult CreateToken([FromBody] UserPortal login) { try { IActionResult response = Unauthorized(); if (login == null) { return(StatusCode((int)HttpStatusCode.BadRequest, "To SignUp, please inform the user name and the password.")); } if (login.UserName == null || login.UserName == "") { return(StatusCode((int)HttpStatusCode.BadRequest, "To SignUp, please inform the user name.")); } if (login.Password == null || login.Password == "") { return(StatusCode((int)HttpStatusCode.BadRequest, "To SignUp, please inform the password.")); } var user = Authenticate(login.UserName, login.Password); if (user != null) { var tokenString = BuildToken(user); response = Ok(new { token = tokenString }); } else { return(StatusCode((int)HttpStatusCode.NotFound, "The user was not found. Please verify if you have inform the right username and password.")); } return(response); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task Edit(UserPortal userPortal) { _context.Update(userPortal); await _context.SaveChangesAsync(); }