public ActionResult Create()
        {
            var viatura = new Viatura();

            viatura.ViaturaTipos = _viaturaTipoStore.GetAll();
            return(View(viatura));
        }
        public IList <Viatura> GetAll()
        {
            var viaturas     = _repository.GetAll().OrderBy(x => x.Matricula).ToList();
            var viaturaTipos = _viaturaTipoStore.GetAll().OrderBy(x => x.Sigla).ToList();

            viaturas.ForEach(v => v.ViaturaTipo = viaturaTipos.FirstOrDefault(vt => vt.Id == v.ViaturaTipoId));

            return(viaturas);
        }
        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 Index()
        {
            var viaturaTipo = _viaturaTipoStore.GetAll();

            return(View(viaturaTipo));
        }