public EmployeeUpdateCommand(Guid employeeId, EmployeeUpdateRequestDto request) { EmployeeId = employeeId; FirstName = request.FirstName; LastName = request.LastName; DateOfBirth = request.DateOfBirth; PhoneNumber = request.PhoneNumber; }
public async Task <IActionResult> EmployeeUpdate([FromRoute] Guid employeeId, [FromBody] EmployeeUpdateRequestDto request) { if (employeeId == Guid.Empty) { return(BadRequest()); } return(Ok(await _mediator.Send(new EmployeeUpdateCommand(employeeId, request)))); }