public PartialViewResult QuartelViatura(Guid quartelId) { var quartelViaturas = new QuartelViaturaViewModel(); quartelViaturas.QuartelId = quartelId; quartelViaturas.QuartelViaturas = _quartelViaturaStore.GetByQuartelId(quartelId).ToList(); quartelViaturas.Viaturas = _viaturaStore.GetAll().ToList(); return(PartialView("../QuartelViatura/_QuartelViatura", quartelViaturas)); }
public IList <QuartelViatura> GetByQuartelId(Guid quartelId) { var quarteis = _repository.GetByQuartelId(quartelId).ToList(); var viaturas = _viaturaStore.GetAll().ToList(); var viaturaTipos = _viaturaTipoStore.GetAll().ToList(); quarteis.ForEach(q => q.Viatura = viaturas.FirstOrDefault(v => v.Id == q.ViaturaId)); quarteis.ForEach(q => q.Viatura.ViaturaTipo = viaturaTipos.FirstOrDefault(vt => vt.Id == q.Viatura.ViaturaTipoId)); return(quarteis); }
public ActionResult Detail(Guid id, bool message) { if (message) { ViewData["MessageCreate"] = "Quartel criado com sucesso!"; } var quartel = new QuartelViewModel(); quartel.Quartel = _quartelStore.GetById(id); quartel.Quartel.Companhias = _companhiaStore.GetAll(); var quartelViatura = new QuartelViaturaViewModel(); quartelViatura.QuartelId = id; quartelViatura.QuartelViaturas = _quartelViaturaStore.GetByQuartelId(id).ToList(); quartelViatura.Viaturas = _viaturaStore.GetAll().ToList(); quartel.QuartelViaturaViewModel = quartelViatura; return(View(quartel)); }
public ActionResult Index() { var viatura = _viaturaStore.GetAll(); return(View(viatura)); }