public List <MatchDetailsEL> GetListOfCompletedMatches(int matchStatus) { try { MatchDetailsEL objMatchDetailsEL; List <MatchDetailsEL> lstMatchDeails = new List <MatchDetailsEL>(); var temp = objMatchDB.GetMatchDetails(); // matchStatus = 0; //for testing var lstMatches = temp.Where(t => t.IsCompleted == matchStatus).ToList(); foreach (var match in lstMatches) { objMatchDetailsEL = new MatchDetailsEL(); objMatchDetailsEL.MatchId = match.MatchId; objMatchDetailsEL.FirstTeam = ((int)match.FirstTeam); objMatchDetailsEL.SecondTeam = ((int)match.SecondTeam); objMatchDetailsEL.strFirstTeam = GetTeamNameById((int)match.FirstTeam); objMatchDetailsEL.strSecondTeam = GetTeamNameById((int)match.SecondTeam); objMatchDetailsEL.MatchDate = (DateTime)match.MatchDate; objMatchDetailsEL.MatchTime = (TimeSpan)match.MatchTime; objMatchDetailsEL.MatchDuration = SetMatchDuration((DateTime)match.MatchDate, (TimeSpan)match.MatchTime); objMatchDetailsEL.Venue = match.Venue; lstMatchDeails.Add(objMatchDetailsEL); } return(lstMatchDeails); } catch (Exception ex) { throw ex; } }
public List <MatchDetailsEL> GetListOfInProgressMatches(int matchStatus) { try { MatchDetailsEL objMatchDetailsEL; List <MatchDetailsEL> lstMatchDeails = new List <MatchDetailsEL>(); var temp = objMatchDB.GetMatchDetails(); var lstMatches = temp.Where(t => t.IsCompleted == matchStatus).ToList(); foreach (var match in lstMatches) { objMatchDetailsEL = new MatchDetailsEL(); bool res = objUserBL.CheckMatchTime(match.MatchId); if (!res) { objMatchDetailsEL.MatchId = match.MatchId; objMatchDetailsEL.FirstTeam = ((int)match.FirstTeam); objMatchDetailsEL.SecondTeam = ((int)match.SecondTeam); objMatchDetailsEL.strFirstTeam = GetTeamNameById((int)match.FirstTeam); objMatchDetailsEL.strSecondTeam = GetTeamNameById((int)match.SecondTeam); objMatchDetailsEL.MatchDate = (DateTime)match.MatchDate; objMatchDetailsEL.MatchTime = (TimeSpan)match.MatchTime; objMatchDetailsEL.MatchDuration = SetMatchDuration((DateTime)match.MatchDate, (TimeSpan)match.MatchTime); objMatchDetailsEL.Venue = match.Venue; } else { objMatchDetailsEL = null; } if (objMatchDetailsEL != null) { lstMatchDeails.Add(objMatchDetailsEL); } } return(lstMatchDeails); } catch (Exception ex) { throw ex; } }