public async Task <ActionResult> CreateParticipant([FromBody] ParticipantCreateRequestBody createRequestBody) { var validationResult = await _createValidator.ValidateAsync(createRequestBody); if (!validationResult.IsValid) { return(BadRequest(validationResult.Errors)); } var mappedValue = _mapper.Map <Participant>(createRequestBody); await _service.AddParticipant(mappedValue); return(Ok(mappedValue)); }
public async Task When_Add_Participant_To_Repository_Should_Return_It_Back() { //Arrange const int id = 100; var participant = new Participant { Name = "Test", SecondName = "Test", Id = id }; //Act var result = await _service.AddParticipant(participant); //Assert Assert.AreEqual(participant.Id, result.Id); }