public async Task <DataBase.ViewModels.Profissionais_Saude> UpdateAsync( [FromRoute] int id, [FromBody] DataBase.RequestModel.ProfissionalSaudeRequest profissionais_saude, CancellationToken ct ) { var result = await _profissionais_saudeServices.UpdateAsync(id, profissionais_saude, ct); var utilizador = await _utilizadorServices.GetByIdAsync(result.Id_Utilizador, ct); return(result.ToViewModel(utilizador)); }
public async Task UpdateTestAsync() { var profissionais_saude = await business.UpdateAsync( 1, new ProfissionalSaudeRequest() { CC = 12345, Idade = 20, Id_Hospital = 1, Morada = "Porto", NIB = 12345, Nome = "Diogo Biscaia", Sexo = "M", Profissao = "Médico" }, CancellationToken.None ); Assert.AreEqual(profissionais_saude.Profissao, "Médico"); }