Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void OnPost()
- {
- if (POEViewModel.ReferenciaId != null)
- {
- POE = _context.Componentes
- .Include(c => c.Registo)
- .ThenInclude(r => r.Celula)
- .Where(c =>
- c.Registo.ReferenciaId == POEViewModel.ReferenciaId &&
- c.Registo.DataInicioTurno >= POEViewModel.DataInicio && c.Registo.DataInicioTurno <= POEViewModel.DataFim)
- .OrderByDescending(c => c.Id)
- .ToList();
- }
- else if (POEViewModel.Operador != null)
- {
- POE = _context.Componentes
- .Include(c => c.Registo)
- .ThenInclude(r => r.Celula)
- .Where(c =>
- c.Registo.DataInicioTurno >= POEViewModel.DataInicio && c.Registo.DataInicioTurno <= POEViewModel.DataFim &&
- c.Registo.Operador == POEViewModel.Operador)
- .OrderByDescending(c => c.Id)
- .ToList();
- }
- else if (POEViewModel.ReferenciaId != null && POEViewModel.Operador != null)
- {
- POE = _context.Componentes
- .Include(c => c.Registo)
- .ThenInclude(r => r.Celula)
- .Where(c =>
- c.Registo.ReferenciaId == POEViewModel.ReferenciaId &&
- c.Registo.DataInicioTurno >= POEViewModel.DataInicio && c.Registo.DataInicioTurno <= POEViewModel.DataFim &&
- c.Registo.Operador == POEViewModel.Operador)
- .OrderByDescending(c => c.Id)
- .ToList();
- }
- else
- {
- POE = _context.Componentes
- .Include(c => c.Registo)
- .ThenInclude(r => r.Celula)
- .Where(c =>
- c.Registo.DataInicioTurno >= POEViewModel.DataInicio && c.Registo.DataInicioTurno <= POEViewModel.DataFim)
- .OrderByDescending(c => c.Id)
- .ToList();
- }
- ViewData["ReferenciaId"] = new SelectList(_context.Referencias, "Id", "Nome");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement