public ActionResult Index() { var bombeiro = _bombeiroStore.GetAll(); var postos = new Posto(); var quarteis = new Quartel(); return(View(bombeiro)); }
public PartialViewResult GetBombeirosByDataAndQuartel(Guid quartelId, DateTime dtEscala) { var escalas = _escalaStore.GetByQuartelIdAndDtEscala(quartelId, dtEscala).ToList(); escalas = escalas.Where(x => x.EscalaTipoId == Guid.Empty).ToList(); var bombeiros = _bombeiroStore.GetAll().OrderBy(x => x.Nome).ToList(); var funcoes = _funcaoStore.GetAll().OrderBy(x => x.Nome).ToList(); escalas.ForEach(e => e.Bombeiro = bombeiros.FirstOrDefault(b => b.Id == e.BombeiroId.ToString())); escalas.ForEach(e => e.Funcao = funcoes.FirstOrDefault(f => f.Id == e.FuncaoId)); //var bombeirosByDataAndQuartelViewModel = new BombeirosByDataAndQuartelViewModel(); //bombeirosByDataAndQuartelViewModel.dtEscala = (string)dtEscala.ToString("d"); //bombeirosByDataAndQuartelViewModel.quartel = _quartelStore.GetById(quartelId); return(PartialView("../Escala/_BombeirosByDataAndQuartel", escalas)); }
public PartialViewResult getBombeirosFuncao(Guid quartelId, bool periodoDiurno, DateTime dtEscala) { var escalas = _escalaStore.GetByQuartelIdAndDtEscalaAndPeriodoDiurno(quartelId, dtEscala, periodoDiurno).ToList(); var bombeiros = _bombeiroStore.GetAll().OrderBy(x => x.Nome).ToList(); var funcoes = _funcaoStore.GetAll().OrderBy(x => x.Nome).ToList(); escalas.ForEach(e => e.Bombeiro = bombeiros.FirstOrDefault(b => b.Id == e.BombeiroId.ToString())); escalas.ForEach(e => e.Funcao = funcoes.FirstOrDefault(f => f.Id == e.FuncaoId)); //var funcaoBombeiros = new List<FuncaoBombeirosViewModel>(); //List<string> funcoess = funcaoBombeiros.Select(m => m.Funcao.Nome).Distinct().ToList(); ////var bombeirosByDataAndQuartelViewModel = new BombeirosByDataAndQuartelViewModel(); ////bombeirosByDataAndQuartelViewModel.dtEscala = (string)dtEscala.ToString("d"); ////bombeirosByDataAndQuartelViewModel.quartel = _quartelStore.GetById(quartelId); return(PartialView("../DispositivoMinimo/_BombeiroFuncao", escalas)); }