public HttpResponseMessage FirstUser(User user) { if (ModelState.IsValid) { // this is all hard coded for now Role master = new Role() { Name = "Masters" }; setup.CreateUser(user, master); var response = new HttpResponseMessage(HttpStatusCode.OK); response.Headers.Location = new Uri(Request.RequestUri.Authority + "/?install=4"); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }