/// <summary> /// Método para retornar CompanyLog de um período específico /// </summary> /// <param name="startDate">Data de início</param> /// <param name="endDate">Data final</param> /// <returns>Retorna List<CompanyLog> com data de criação entre as datas passadas como parâmetro</returns> public List <CompanyLog> Get(DateTime startDate, DateTime endDate) { return(_context.CompanyLogs .Where(CompanyLogSpecs.Get(startDate, endDate)) .OrderBy(CompanyLogSpecs.OrderByDefault()) .ToList()); }
/// <summary> /// Método para buscar CompanyLogs, informando quantas deseja buscar e quantas deseja pular /// </summary> /// <param name="skip">Quantidade de CompanyLogs a ser desconsiderado</param> /// <param name="take">Quantidade de CompanyLogs que deseja obter</param> /// <returns>Retorna uma Lista de CompanyLog</returns> public List <CompanyLog> Get(int skip, int take) { return(_context.CompanyLogs .OrderBy(CompanyLogSpecs.OrderByDefault()) .Skip(skip) .Take(take) .ToList()); }
/// <summary> /// Método para buscar todos os CompanyLogs /// </summary> /// <returns>Retorna todos os CompanyLogs criados</returns> public List <CompanyLog> Get() { return(_context.CompanyLogs .OrderBy(CompanyLogSpecs.OrderByDefault()) .ToList()); }