public async Task <IActionResult> Post(RegisterPatientDto patient) { var registeredPatient = await _patientsService.Register(patient); return(Created(string.Empty, registeredPatient)); }
/// <summary> /// Register /// </summary> /// <param name="patient"></param> /// <returns></returns> public async Task <RegisteredPatientDto> Register(RegisterPatientDto patient) { return(await _mediator.Send(new RegisterPatientCommand(patient.FirstName, patient.LastName, patient.DateOfBirth, patient.EmailAddress, patient.TelephoneNumber, patient.Address, patient.PostCode))); }