[HttpPost("reg")]//HttpPost za postavnjanje podataka u bazi public async Task <IActionResult> Register([FromBody] UserForRefDtos userForRefDtos) { var userToCreate = _mapper.Map <User>(userForRefDtos); var result = await _userManager.CreateAsync(userToCreate, userForRefDtos.Pssword); var userToReturn = _mapper.Map <UserForDetaileDto>(userToCreate); if (result.Succeeded) { return(CreatedAtRoute("GetUser", new { controller = "Users", id = userToCreate.Id }, userToReturn)); } return(BadRequest(result.Errors)); }
[HttpPost("register")]//HttpPost za postavnjanje podataka u bazi public async Task <IActionResult> Register([FromBody] UserForRefDtos userForRefDtos) { userForRefDtos.UserName = userForRefDtos.UserName.ToLower(); if (await _repo.UserExists(userForRefDtos.UserName)) { return(BadRequest("Username alreeady exists")); } var userToCreate = new User { UserName = userForRefDtos.UserName }; var userCreated = await _repo.Register(userToCreate, userForRefDtos.Pssword); return(StatusCode(201)); }