public async Task <IActionResult> GetUser([FromRoute] string id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = await userService.GetUser(id); if (user == null) { return(NotFound()); } return(Ok(user)); }
public async Task <User> PostUser([FromBody] User user) { if (!ModelState.IsValid) { return(null); } if (await userService.CheckUserExists(user)) { return(await userService.GetUser(user.UserName)); } else { return(null); } }