public IHttpActionResult PostCliente(Cliente cliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { if (db.AgregarCliente(cliente.IdTipoIdentificacion, cliente.Identificacion, cliente.Nombre, cliente.Apellido1, cliente.Apellido2, cliente.Correo, cliente.Telefono, cliente.Provincia, cliente.Canton, cliente.Distrito)) { return(Created(Url.Request.RequestUri, cliente)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } return(NotFound()); }