public async Task <IActionResult> DeletePatternAsync(int patternID) { try { await _projectBL.DeletePatternAsync(await _projectBL.GetPatternByIDAsync(patternID)); return(NoContent()); } catch { return(StatusCode(500)); } }