/// <summary> /// Método para obter os Logs de Projeto por delimitação de período inicial e período final /// </summary> /// <param name="starDate">Período inicial</param> /// <param name="endDate">Período final</param> /// <returns>Retorna todos os Logs de Projeto dentro do período especificado</returns> public List<ProjectLog> Get(DateTime startDate, DateTime endDate) { return this._context.ProjectLogs .Where(ProjectLogSpecs.Get(startDate, endDate)) .OrderBy(ProjectLogSpecs.OrderByDefault()) .ToList(); }
/// <summary> /// Método para buscar ProjectLogs, informando quantas deseja buscar e quantas deseja pular /// </summary> /// <param name="skip">Quantidade de ProjectLog a ser desconsiderado</param> /// <param name="take">Quantidade de ProjectLog que deseja obter</param> /// <returns>Retorna List de ProjectLog</returns> public List<ProjectLog> Get(int skip, int take) { return _context.ProjectLogs .Skip(skip) .Take(take) .OrderBy(ProjectLogSpecs.OrderByDefault()) .ToList(); }
/// <summary> /// Método para buscar todos os ProjectLog /// </summary> /// <returns>Retorna todos os ProjectLog criados</returns> public List<ProjectLog> Get() { return _context.ProjectLogs .OrderBy(ProjectLogSpecs.OrderByDefault()) .ToList(); }