public List <DateBasedStatistics> GetSipStatistics(DateTime startDate, DateTime endDate, Guid userId) { var user = _ccmUserRepository.GetUser(userId.ToString()); var callHistories = user != null?_callHistoryRepository.GetCallHistoriesForRegisteredSip(startDate, endDate, user.UserName) : new List <CallHistory>(); var sipStatistics = GenerateDateBasedStatisticses(callHistories, startDate, endDate) .OrderBy(s => s.Date) .ToList(); return(sipStatistics); }
public CcmUser GetUser(string userId) { return(_userRepository.GetUser(userId)); }