public async Task <ActionResult <CreatedTestEventDto> > Post([FromBody] NewTestEventDto newTestEventDto) { if (newTestEventDto == null) { return(BadRequest()); } return(Ok(await testEventService.CreateTestEvent(newTestEventDto))); }
public async Task <CreatedTestEventDto> CreateTestEvent(NewTestEventDto newTestEventDto) { TestEvent testEvent = mapper.Map <TestEvent>(newTestEventDto); testEvent.StartTime = DateTime.Now; testEventRepository.Insert(testEvent); await unitOfWork.SaveAsync(); return(mapper.Map <CreatedTestEventDto>(testEvent)); }