public async Task <ActionResult <Client> > saveClient([FromBody] Client client)
 {
     return(await Task.Run <ActionResult <Client> >(() =>
     {
         Client newClient = client;
         newClient.Password = bcrypt.hashPassword(newClient.Password);
         this.db.Clients.Add(newClient);
         this.db.SaveChanges();
         return Ok(client);
     }));
 }