예제 #1
0
        //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
            });
        }
예제 #2
0
 public Vault AddVault([FromBody] VaultToCreate val)
 {
     val.UserId = HttpContext.User.Identity.Name;
     return(_repo.AddVault(val));
     //return ok()
 }