Esempio n. 1
0
 /// <summary>
 /// Método para buscar todos os projetos ativos
 /// </summary>
 /// <returns>Retorna uma Lista com os Projects ativos</returns>
 public List <Project> GetActive()
 {
     return(_context.Projects
            .Where(ProjectSpecs.GetActives())
            .OrderBy(ProjectSpecs.OrderByDefault())
            .ToList());
 }
Esempio n. 2
0
 /// <summary>
 /// Método para buscar Projects, informando quantas deseja buscar e quantas deseja pular
 /// </summary>
 /// <param name="skip">Quantidade de Projects a ser desconsiderado</param>
 /// <param name="take">Quantidade de Projects que deseja obter</param>
 /// <returns></returns>
 public List <Project> Get(int skip, int take)
 {
     return(_context.Projects
            .Skip(skip)
            .Take(take)
            .OrderBy(ProjectSpecs.OrderByDefault())
            .ToList());
 }
Esempio n. 3
0
 /// <summary>
 /// Método para obter todos os Projetos
 /// </summary>
 /// <returns>Retorna todos os Projetos existentes</returns>
 public List <Project> Get()
 {
     return(_context.Projects
            .OrderBy(ProjectSpecs.OrderByDefault())
            .ToList());
 }
Esempio n. 4
0
 /// <summary>
 /// Método para buscar todos os projetos com SendType = MANUAL
 /// </summary>
 /// <returns>Retorna uma lista de Project com SendType = MANUAL</returns>
 public List <Project> GetManualSendType()
 {
     return(_context.Projects
            .Where(ProjectSpecs.GetManualSendType())
            .ToList());
 }
Esempio n. 5
0
 /// <summary>
 /// Método para buscar Projects de algum determinado permissionId
 /// </summary>
 /// <param name="permissionId">Código da Base Cadastral a ser buscado</param>
 /// <returns>Retorna uma lista de Projects que possuem o permissionId informado</returns>
 public List <Project> GetByPermissionId(Guid permissionId)
 {
     return(_context.Projects
            .Where(ProjectSpecs.GetByPermissionId(permissionId))
            .ToList());
 }
Esempio n. 6
0
 /// <summary>
 /// Método para buscar Projects de algum determinado LicenseId
 /// </summary>
 /// <param name="licenseId">Código da Licença a ser buscado</param>
 /// <returns>Retorna uma lista de Projects que possuem o LicenseID informado</returns>
 public List <Project> GetByLicenseId(Guid licenseId)
 {
     return(_context.Projects
            .Where(ProjectSpecs.GetByLicenseId(licenseId))
            .ToList());
 }
Esempio n. 7
0
 /// <summary>
 /// Método para buscar Project por ID
 /// </summary>
 /// <param name="projectId">ID do Projects a ser buscado</param>
 /// <returns>Retorna o Project com o ID informado</returns>
 public Project GetById(Guid projectId)
 {
     return(_context.Projects
            .FirstOrDefault(ProjectSpecs.GetById(projectId)));
 }
Esempio n. 8
0
 /// <summary>
 /// Método para buscar Projects com o e-mail informado
 /// </summary>
 /// <param name="email">E-mail a ser buscado</param>
 /// <returns>Retorna uma lista de Project com o campo ErrorEmail informado</returns>
 public List <Project> GetByErrorEmail(string email)
 {
     return(_context.Projects
            .Where(ProjectSpecs.GetByErrorEmail(email))
            .ToList());
 }