public async Task <int> EnrollToSession(EnrollSessionDto enrollToSession) { var userSession = await _dbContext.UserSessionXref .FirstOrDefaultAsync(x => x.UserId == enrollToSession.UserId && x.SessionId == enrollToSession.SessionId); if (userSession == null) { _dbContext.UserSessionXref.Add(new UserSessionXref { UserId = enrollToSession.UserId, SessionId = enrollToSession.SessionId, IsApproved = false }); return(await _dbContext.SaveChangesAsync()); } return(-1); }
public async Task <int> EnrollToSession(EnrollSessionDto enrollToSession) { return(await _sessionTaskRepository.EnrollToSession(enrollToSession)); }