public SecretPayload Update(SecretPayload itemToUpdate)
 {
     _ctx.Entry(itemToUpdate).State = EntityState.Modified;
     _ctx.SaveChanges();
     return itemToUpdate;
 }
 public SecretPayload Delete(SecretPayload toDelete)
 {
     _ctx.Secrets.Remove(toDelete);
     _ctx.SaveChanges();
     return toDelete;
 }
 public SecretPayload Create(SecretPayload itemToCreate)
 {
     var toReturn = _ctx.Secrets.Add(itemToCreate);
     _ctx.SaveChanges();
     return toReturn;
 }