public async Task <IActionResult> DeleteAsync(string id) { var cursoDelete = await _cursosService.GetAsync(id); if (!cursoDelete.Success) { return(BadRequest(cursoDelete.Message)); } var result = await _cursosService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } foreach (string Id in cursoDelete.Curso.id_estudiante) { var res = await _estudiantesService.DeleteAsync(Id); if (!res.Success) { return(BadRequest(res.Message)); } } return(Ok(result.Curso)); }
public async Task <IActionResult> DeleteAsync(string id) { var idCurso = (await _estudiantesService.GetAsync(id)).Estudiante.id_curso; var result = await _estudiantesService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } var curso = await _cursosService.RemoveStudent(idCurso, id); if (!curso.Success) { return(BadRequest(curso.Message)); } return(Ok(result.Estudiante)); }