public IActionResult Delete(int id) { try { _specialtyAppService.Delete(id); _generalAppService.CommitTransaction(); return(Ok(new Response { Message = "Deleted" })); } catch (Exception ex) { _generalAppService.RollbackTransaction(); return(BadRequest(ex.Message)); } }