public ActionResult Index() { List <Incidente> listaIncidentes = db.Incidente.Where(x => x.is_eliminado == false).ToList(); List <IncidenteVM> listaIncidentesVM = new List <IncidenteVM>(); foreach (Incidente incidente in listaIncidentes) { IncidenteVM incidenteVM = (IncidenteVM)incidente; listaIncidentesVM.Add(incidenteVM); } return(View(listaIncidentesVM)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Incidente incidente = db.Incidente.Find(id); if (incidente == null) { return(HttpNotFound()); } IncidenteVM incidenteVM = (IncidenteVM)incidente; return(View(incidenteVM)); }
public List <IncidenteVM> GetIncidentes(FiltradoVM filtro) { List <IncidenteVM> listIncidentesVM = new List <IncidenteVM>(); List <Incidente> listIncidentes = new List <Incidente>(); using (db_SRI db = new db_SRI()) { if (string.IsNullOrEmpty(filtro.funcionario_ci)) { if (filtro.tipoIncidente == TipoIncidente.comun) { listIncidentes = GetIncidentesByMonth(filtro.mes); } else { listIncidentes = GetIncidentesByMonth(filtro.mes).Where(a => a.tipo == (int)filtro.tipoIncidente).ToList(); } } else { if (filtro.tipoIncidente == TipoIncidente.comun) { listIncidentes = GetIncidentesByMonth(filtro.mes).Where(a => a.Funcionario.ci == filtro.funcionario_ci).ToList(); } else { listIncidentes = GetIncidentesByMonth(filtro.mes).Where(a => a.tipo == (int)filtro.tipoIncidente && a.Funcionario.ci == filtro.funcionario_ci).ToList(); } } foreach (Incidente incidente in listIncidentes) { IncidenteVM incidenteVM = (IncidenteVM)incidente; listIncidentesVM.Add(incidenteVM); } } return(listIncidentesVM); }