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