public async Task <ResidentDTO> Post([FromBody, Required] ResidentDTO resident) { List <TestResult> testResultTypes = await TestResultModel.GetTestResultTypes(); Resident res = Resident.ConvertFromDTO(resident, testResultTypes); int residentId = await ResidentModel.CreateResidentEntry(res); resident.ResidentID = residentId; return(resident); }
public async Task <ActionResult> Put([FromRoute, Required] int residentId, [FromBody, Required] ResidentDTO resident) { List <TestResult> testResultTypes = await TestResultModel.GetTestResultTypes(); Resident res = Resident.ConvertFromDTO(resident, testResultTypes); await ResidentModel.UpdateResidentEntry(residentId, res); return(new OkResult()); }