public async Task <IHttpActionResult> SchemeUpdate(int cypherId, CypherScheme scheme)
 {
     return(Ok(await Puzzle.Cyphers.WithId(cypherId).Schemes.UpdateAsync(scheme, s => s.OrderId == scheme.OrderId)));
 }
 public async Task <IHttpActionResult> SchemeAdd(int cypherId, CypherScheme scheme)
 {
     return(Ok(await Puzzle.Cyphers.WithId(cypherId).Schemes.AddAsync(scheme)));
 }