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); })); }