public async Task <DataBase.ViewModels.Doente> UpdateAsync( [FromRoute] int id, [FromBody] DataBase.RequestModel.DoenteRequest doente, CancellationToken ct ) { var result = await _doenteServices.UpdateAsync(id, doente, ct); var utilizador = await _utilizadoresServices.GetByIdAsync(result.Id_Utilizador, ct); return(result.ToViewModel(utilizador)); }
public async Task UpdateTestAsync() { var doente = await business.UpdateAsync( 1, new DoenteRequest() { Regiao = "Porto", CC = 1234, Idade = 20, Morada = "Porto", NIB = 1234, Nome = "Diogo Biscaia", Sexo = "M" }, CancellationToken.None ); Assert.AreEqual(doente.Id, 1); }