public async Task <ActionResult <WorkshopDto> > CreateWorkShop([FromBody] WorkshopCreateDto workshop) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { Workshop w = _mapper.Map <Workshop>(workshop); int createdID = await _workshopRepo.CreateAsync(w); return(CreatedAtAction(nameof(GetWorkshop), new { workshopId = createdID }, workshop)); } }