public async Task <Models.Secret> GetSecretAsync(ulong itemId) { Models.Secret item = null; MySqlCommand cmd = CreateStoredProcedureCommand(GetItemProcedureName); cmd.Parameters.Add(CreateInputParameter(ItemIdParameterName, MySqlDbType.UInt64, itemId)); using (DbDataReader reader = await cmd.ExecuteReaderAsync()) { if (await reader.ReadAsync()) { ulong _itemId = Convert.ToUInt64(reader[ItemIDColumnName]); string itemName = Convert.ToString(reader[ItemNameColumnName]); DateTime created = Convert.ToDateTime(reader[ItemCreatedColumnName]); item = new Models.Secret(_itemId, itemName, created); } } return(item); }
public override void Delete(Models.Secret secret) { }
public override void Update(Models.Secret secret) { }
public override void RetrieveMetadata(Models.Secret secret) { }
public override void Retrieve(Models.Secret secret) { }
public override void Create(Models.Secret secret) { }
public abstract void Delete(Models.Secret secret);
public abstract void Update(Models.Secret secret);
public abstract void RetrieveMetadata(Models.Secret secret);
public abstract void Retrieve(Models.Secret secret);
public abstract void Create(Models.Secret secret);