public async Task <SessionReservationResponse> UnassignSessionReservationAsync(int studentId, int sessionId)
        {
            var existingSessionReserv = await _sessionResRepository.FindByStudentIdAndSessionId(studentId, sessionId);

            if (existingSessionReserv == null)
            {
                return(new SessionReservationResponse("SessionReservation not found"));
            }

            try
            {
                _sessionResRepository.Remove(existingSessionReserv);
                await _unitOfWork.CompleteAsync();

                return(new SessionReservationResponse(existingSessionReserv));
            }
            catch (Exception e)
            {
                return(new SessionReservationResponse($"Ocurrió un error: {e.Message}"));
            }
        }