AlexDenisov/iActiveRecord — pull request #79 by valerius (2014-04-12 16:20:49+00:00)
Title: Fixed bug where [Record save] would fail silently from constraint violation

When a save happens but fails as a result of a constraint violation, the result returned which should be the new last_insert_id, instead assigned the error code from the sqlite function, causing the return function to believe the save succeeded, because it expects failures to be zero '0'. Thus:

```objective-c
if([model save]) {
// Always returns true in case of constraint violation does not return '0' but the error code as the last_insert_id
}

```