public IHttpActionResult RegisterUser([FromBody] TicketCenterAPI.Models.User user) { //insert into clients and users using (var context = new TicketCenterAPI.Models.ticketcenterdbEntities1()) { context.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { context.ins_client_registration(user.FirstName, user.LastName, user.Email, user.Password); } catch { return(InternalServerError()); } //by default ticket are open return(Ok("User registered succesfull")); } }