public ActionResult Escala(Guid id, bool message) { if (message) { ViewData["MessageCreate"] = "Bombeiro criado com sucesso!"; } var bombeiroEscalaViewModel = new BombeiroEscalaViewModel(); bombeiroEscalaViewModel.Funcoes = new List <Funcao>(); bombeiroEscalaViewModel.Bombeiro = _bombeiroStore.GetById(id); bombeiroEscalaViewModel.Quarteis = _quartelStore.GetAll().ToList(); bombeiroEscalaViewModel.EscalaTipos = _escalaTipoStore.GetAll().ToList(); var bombeiroFuncoes = _bombeiroFuncaoStore.GetByBombeiroId(id).ToList(); foreach (var bombeiroFuncao in bombeiroFuncoes) { var funcao = _funcaoStore.GetById(bombeiroFuncao.FuncaoId); bombeiroEscalaViewModel.Funcoes.Add(funcao); } return(View(bombeiroEscalaViewModel)); }
public ActionResult EscalaAnualFerias(Guid id) { var bombeiroEvents = new BombeiroEscalaViewModel(); var escalas = _escalaStore.GetByBombeiroIdAndYear(id, DateTime.Now.Year); escalas = escalas.Where(x => x.EscalaTipo?.EscalaTipoDetalhe == Model.Enums.EscalaTipoDetalhe.Ferias).ToList(); bombeiroEvents.Escalas = escalas.ToList(); bombeiroEvents.Bombeiro = _bombeiroStore.GetById(id); return(View(bombeiroEvents)); }