public Vault Post([FromBody] VaultForm vault) { if (ModelState.IsValid) { return(_repo.Create(vault)); } throw new Exception("Invalid Vault Object"); }
//POST A NEW VAULT public Vault Create(VaultForm vault) { int id = _db.ExecuteScalar <int>(@" INSERT INTO vaults (name, description, userId) VALUES(@Name, @Description, @UserId); SELECT LAST_INSERT_ID();", vault); if (id == 0) { return(null); } return(GetById(id)); }