public IList <Escala> GetByBombeiroIdAndMonthYear(Guid bombeiroId, int month, int year) { //var bombeiro = _repository.GetByBombeiroId(bombeiroId).ToList(); var funcoes = _funcaoStore.GetAll().ToList(); var quarteis = _quartelStore.GetAll().ToList(); var escalaTipos = _escalaTipoStore.GetAll().ToList(); var escalas = _repository.GetByBombeiroIdAndMonthYear(bombeiroId, month, year).ToList(); escalas.ForEach(e => e.Funcao = funcoes.FirstOrDefault(f => f.Id == e.FuncaoId)); escalas.ForEach(e => e.Quartel = quarteis.FirstOrDefault(q => q.Id == e.QuartelId)); escalas.ForEach(e => e.EscalaTipo = escalaTipos.FirstOrDefault(et => et.Id == e.EscalaTipoId)); return(escalas); }
public IList <ViaturaTipoFuncao> GetByViaturaTipoId(Guid viaturaTipoId) { var viaturaTipos = _repository.GetByViaturaTipoId(viaturaTipoId).ToList(); var funcoes = _funcaoStore.GetAll().ToList(); viaturaTipos.ForEach(v => v.Funcao = funcoes.FirstOrDefault(f => f.Id == v.FuncaoId)); return(viaturaTipos); }
public IList <BombeiroFuncao> GetByBombeiroId(Guid bombeiroId) { var bombeiros = _repository.GetByBombeiroId(bombeiroId).ToList(); var funcoes = _funcaoStore.GetAll().ToList(); bombeiros.ForEach(b => b.Funcao = funcoes.FirstOrDefault(f => f.Id == b.FuncaoId)); return(bombeiros); }
public PartialViewResult ViaturaTipoFuncao(Guid bombeiroId) { var bombeiroFuncaoViewModel = new BombeiroFuncaoViewModel(); bombeiroFuncaoViewModel.BombeiroId = bombeiroId; bombeiroFuncaoViewModel.BombeiroFuncoes = _bombeiroFuncaoStore.GetByBombeiroId(bombeiroId).ToList(); bombeiroFuncaoViewModel.Funcoes = _funcaoStore.GetAll().ToList(); return(PartialView("../BombeiroFuncao/_BombeiroFuncao", bombeiroFuncaoViewModel)); }
public PartialViewResult ViaturaTipoFuncao(Guid viaturaTipoId) { var viaturaTipoFuncaoViewModel = new ViaturaTipoFuncaoViewModel(); viaturaTipoFuncaoViewModel.ViaturaTipoId = viaturaTipoId; viaturaTipoFuncaoViewModel.ViaturaTipoFuncoes = _viaturaTipoFuncaoStore.GetByViaturaTipoId(viaturaTipoId).ToList(); viaturaTipoFuncaoViewModel.Funcoes = _funcaoStore.GetAll().ToList(); return(PartialView("../ViaturaTipoFuncao/_ViaturaTipoFuncao", viaturaTipoFuncaoViewModel)); }
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)); }
public ActionResult Detail(Guid id, bool message) { if (message) { ViewData["MessageCreate"] = "Tipo da Viatura criado com sucesso!"; } var viaturaTipo = new ViaturaTipoViewModel(); viaturaTipo.ViaturaTipo = _viaturaTipoStore.GetById(id); viaturaTipo.ViaturaTipoFuncoes = _viaturaTipoFuncaoStore.GetByViaturaTipoId(id).ToList(); var viaturaTipoFuncao = new ViaturaTipoFuncaoViewModel(); viaturaTipoFuncao.ViaturaTipoId = id; viaturaTipoFuncao.ViaturaTipoFuncoes = _viaturaTipoFuncaoStore.GetByViaturaTipoId(id).ToList(); viaturaTipoFuncao.Funcoes = _funcaoStore.GetAll().ToList(); viaturaTipo.ViaturaTipoFuncaoViewModel = viaturaTipoFuncao; return(View(viaturaTipo)); }
public ActionResult Detail(Guid id, bool message) { if (message) { ViewData["MessageCreate"] = "Bombeiro criado com sucesso!"; } var bombeiro = new BombeiroViewModel(); bombeiro.Bombeiro = _bombeiroStore.GetById(id); bombeiro.Bombeiro.Postos = _postoStore.GetAll(); bombeiro.Bombeiro.Quarteis = _quartelStore.GetAll(); bombeiro.BombeiroFuncoes = _bombeiroFuncaoStore.GetByBombeiroId(id).ToList(); var bombeiroFuncao = new BombeiroFuncaoViewModel(); bombeiroFuncao.BombeiroId = id; bombeiroFuncao.BombeiroFuncoes = _bombeiroFuncaoStore.GetByBombeiroId(id).ToList(); bombeiroFuncao.Funcoes = _funcaoStore.GetAll().ToList(); bombeiro.BombeiroFuncaoViewModel = bombeiroFuncao; return(View(bombeiro)); }
public ActionResult Index() { var funcao = _funcaoStore.GetAll(); return(View(funcao)); }