public IHttpActionResult Register([FromBody] RegistrationUserModel user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { AccountBll.CreateAccount(user); var status = new MessageStatus() { Code = "200", Message = "User was Created Succesfully" }; return(Content(HttpStatusCode.OK, status, new JsonMediaTypeFormatter())); } catch (Exception e) { var status = new MessageStatus { Code = "500", Message = e.Message }; return(Content(HttpStatusCode.BadRequest, status, new JsonMediaTypeFormatter())); } }