public async Task <IActionResult> RemoveUser([FromBody] UserForAuthorizationDto userDto) { userDto.Login = userDto.Login.ToLower(); if (!await services.UserExist(userDto.Login)) { return(BadRequest("Podany login nie istnieje")); } if (await services.Delete(userDto.Login, userDto.Password)) { return(BadRequest("Usuwanie nie powiodło się. Sprawdź, czy podałeś poprawne hasło.")); } return(StatusCode(201)); }
public async Task <IActionResult> Register([FromBody] UserForAuthorizationDto userDto) { userDto.Login = userDto.Login.ToLower(); if (await services.UserExist(userDto.Login)) { return(BadRequest("Podany login jest już zajęty")); } var userToCreate = new User { Login = userDto.Login, About = userDto.About, FirstName = userDto.FirstName, LastName = userDto.LastName, Email = userDto.Email, }; await services.Register(userToCreate, userDto.Password); return(StatusCode(201)); }