public ActionResult <Vault> AddVault(CreateVault vault) { var id = HttpContext.User.Identity.Name; vault.UserId = id; return(Ok(_repo.AddVault(vault))); }
public Vault Add(CreateVault vaultData) { Guid g; g = Guid.NewGuid(); string id = g.ToString(); Vault vault = new Vault() { Id = id, Name = vaultData.Name, Description = vaultData.Description, UserId = vaultData.UserId }; int success = _db.Execute(@" INSERT INTO vaults ( id, name, description, userId ) VALUES (@Id, @Name, @Description, @UserId)", vault); if (success < 1) { throw new Exception("Vault already Created"); } ; return(new Vault() { Id = vault.Id, Name = vault.Name, Description = vault.Description, UserId = vault.UserId }); }
public Vault addVault([FromBody] CreateVault vaultData) { if (ModelState.IsValid) { Vault vault = _repo.Add(vaultData); return(vault); } System.Console.WriteLine("Vault Not Added"); return(null); }
//AddVaults public CreateVault AddVault(CreateVault newVault) { int id = _db.ExecuteScalar <int>(@"INSERT INTO Vaults (name, description, userId) VALUES (@Name, @Description, @UserId); SELECT LAST_INSERT_ID();", newVault); if (id == 0) { return(null); } newVault.Id = id; return(newVault); }