//Add Vault public Vault AddVault(VaultToCreate newVault) { int id = 0; id = _db.ExecuteScalar <int>(@" INSERT INTO Vaults(name, description, userId) VALUES (@Name, @Description, @UserId); SELECT LAST_INSERT_ID(); ", newVault); //safety check if (id == 0) { return(null); } return(new Vault() { Name = newVault.Name, Description = newVault.Description, UserId = newVault.UserId, Id = id }); }
public Vault AddVault([FromBody] VaultToCreate val) { val.UserId = HttpContext.User.Identity.Name; return(_repo.AddVault(val)); //return ok() }