public EliminarPreMatriculaResponse Ejecutar(EliminarPreMatriculaRequest request) { Dominio.PreMatricula prematricula = _unitOfWork.PreMatriculaServiceRepository.FindFirstOrDefault(t => t.IdUsuario == request.UsuarioId); EliminarEstudianteRequest estudianteRequest = new EliminarEstudianteRequest(); estudianteRequest.IdUsuario = request.UsuarioId; EliminarResponsableRequest responsableRequest = new EliminarResponsableRequest(); responsableRequest.UsuarioId = request.UsuarioId; var respuestaE = estudianteService.Ejecutar(estudianteRequest); for (int i = 1; i <= 3; i++) { var respuesta = responsableService.Ejecutar(responsableRequest); } if (prematricula == null) { return(new EliminarPreMatriculaResponse() { Message = $"PreMatricula no existe" }); } else { _unitOfWork.PreMatriculaServiceRepository.Delete(prematricula); _unitOfWork.Commit(); return(new EliminarPreMatriculaResponse() { Message = $"PreMatricula Eliminado Exitosamente" }); } }
public EliminarEstudianteResponse Ejecutar(EliminarEstudianteRequest request) { Dominio.Estudiante estudiante = _unitOfWork.EstudianteServiceRepository.FindFirstOrDefault(t => t.IdUsuario == request.IdUsuario); if (estudiante == null) { return(new EliminarEstudianteResponse() { Message = $"Estudiante no existe" }); } else { _unitOfWork.EstudianteServiceRepository.Delete(estudiante); _unitOfWork.Commit(); return(new EliminarEstudianteResponse() { Message = $"Estudiante Eliminado Exitosamente" }); } }