public async Task <IHttpActionResult> Register(User userModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Mapper_User mapper = new Mapper_User(); mapper.Validate(userModel); mapper.Model = userModel; mapper.Register(); return(Ok()); }
// POST: api/User public IHttpActionResult Post([FromBody] User value) { try { Mapper_User mapper = new Mapper_User(); mapper.Validate(value); mapper.Model = value; mapper.Register(); return(ResponseMessage(Request.CreateResponse <Object>(HttpStatusCode.OK, mapper.Model))); } catch (Exception e) { var retorno = new { Erro = e.Message }; return(ResponseMessage(Request.CreateResponse <Object>(HttpStatusCode.OK, retorno))); } }