public ActionResult Register(User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try{ _context.User.Add(user); _context.SaveChanges(); } catch (Exception) { return(StatusCode(403, "User with this name already registered")); } return(CreatedAtAction("Register", new { id = user.Id }, user)); }