Exemplo n.º 1
0
 public Vault AddVault([FromBody] AddVaultModel addVault)
 {
     if (ModelState.IsValid)
     {
         Vault vault = _db.AddVault(addVault);
         if (vault != null)
         {
             return(vault);
         }
     }
     return(null);
 }
Exemplo n.º 2
0
 public Vault AddVault(AddVaultModel addVault)
 {
     try
     {
         Guid   g     = Guid.NewGuid();
         string id    = g.ToString();
         Vault  vault = new Vault()
         {
             Id          = id,
             Name        = addVault.Name,
             Description = addVault.Description,
             Private     = addVault.Private,
             userId      = addVault.userId,
         };
         var success = _db.Execute(@"
         INSERT INTO vaults(
             id,
             name,
             description,
             private,
             userId
         ) VALUES (
             @Id,
             @Name,
             @Description,
             @Private,
             @userId
         )", vault);
         if (success < 1)
         {
             throw new Exception("VAULT ALREADY EXISTS");
         }
         return(vault);
     }
     catch (MySqlException e)
     {
         System.Console.WriteLine("ERROR: " + e.Message);
         return(null);
     }
 }