public async Task <ActionResult> DeleteWorkshop([FromRoute] int workshopId) { Workshop workshop = await _workshopRepo.GetByIdAsync(workshopId); if (workshop == null) { return(NotFound(new { error = $"workshop with id {workshopId} could not be found" })); } else { await _workshopRepo.DeleteAsync(workshop); return(NoContent()); } }