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));
            }
        }