public ActionResult Detalhes(string modelo, int id)
        {
            try
            {
                Diretorios();
                Random rnd = new Random();
                IOrderedEnumerable <Veiculo> Items = veiculoDal.Listar(null, true, Constantes.IDEMPRESA).AsEnumerable().OrderBy((i => rnd.Next()));
                ViewBag.Popular = Items.Where(x => x.Arquivo.Nome != "_semfoto.jpg").Take(4);

                ArquivoDal ad = new ArquivoDal();
                ViewBag.Arquivos = ad.ListarArquivosByIdVeiculo(id);
                VeiculoDal vd      = new VeiculoDal();
                Veiculo    veiculo = new Veiculo();

                veiculo = vd.ListarById(id, true, Constantes.IDEMPRESA);

                if (veiculo == null)
                {
                    TempData["Mensagem"] = "Este Veiculo não está mais disponivel ou foi vendido.";
                    return(RedirectToAction("index"));
                }
                veiculo.QtdAcesso = veiculo.QtdAcesso + 1;
                veiculoDal.Salvar(veiculo);
                return(View(veiculo));
            }
            catch (Exception)
            {
                throw;
            }
        }
 public EmpresaController()
 {
     empresaDal = new EmpresaDal();
     veiculoDal = new VeiculoDal();
     usuarioDal = new UsuarioDal();
     clienteDal = new ClienteDal();
 }
示例#3
0
 public VeiculosController()
 {
     veiculoDal   = new VeiculoDal();
     tipoDal      = new TipoDal();
     arquivodal   = new ArquivoDal();
     marcaDal     = new MarcaDal();
     anoModeloDal = new AnoModeloDal();
 }
示例#4
0
 public VeiculosController()
 {
     veiculoDal     = new VeiculoDal();
     combustivelDal = new CombustivelDal();
     tipoDal        = new TipoDal();
     anoModeloDal   = new AnoModeloDal();
     marcaDal       = new MarcaDal();
     arquivoDal     = new ArquivoDal();
     empresaDal     = new EmpresaDal();
 }
示例#5
0
        public HttpResponseMessage GetVeiculosDestaque(int?idEmpresa)
        {
            MarcaDal mdc        = new MarcaDal();
            var      marcaCarro = mdc.ListarByTipo("carro", true, idEmpresa);
            MarcaDal mdm        = new MarcaDal();
            var      marcaMoto  = mdm.ListarByTipo("moto", true, idEmpresa);


            Random     rnd = new Random();
            VeiculoDal vd  = new VeiculoDal();
            IOrderedEnumerable <Veiculo> Items = vd.Listar(null, true, idEmpresa).AsEnumerable().OrderBy((i => rnd.Next()));

            var destaques = Items.Where(x => x.Arquivo.Nome != "_semfoto.jpg").Where(x => x.Destaque == true).Take(4);


            return(Request.CreateResponse(HttpStatusCode.OK, new { marcaCarro, marcaMoto, destaques }));
        }
        public ActionResult Index()
        {
            try
            {
                //BannerDal d = new BannerDal();
                //List<Banner> banners = d.Listar(true);

                Helpers.RegistraLogDeAcesso("HOME");

                //string versao_frame;
                //int arq_bits;
                //arq_bits = IntPtr.Size * 8;
                //versao_frame = Environment.Version.ToString();

                //ViewBag.Mensagem = "Sua hospedagem está configurada em: " + arq_bits + " bits" + "Sua hospedagem está configurada para utilizar o framework: " + versao_frame;

                Diretorios();
                TipoDal td = new TipoDal();
                ViewBag.Tipo = td.Listar();
                MarcaDal mdc = new MarcaDal();
                ViewBag.MarcaCarro = mdc.ListarByTipo("carro", true);
                MarcaDal mdm = new MarcaDal();
                ViewBag.MarcaMoto = mdm.ListarByTipo("moto", true);

                Random     rnd = new Random();
                VeiculoDal vd  = new VeiculoDal();
                IOrderedEnumerable <Veiculo> Items = vd.Listar(null, true).AsEnumerable().OrderBy((i => rnd.Next()));
                //List<Veiculo> Itens2 = new List<Veiculo>();
                //Itens2 = vd.Listar(null, true);
                ViewBag.Popular = Items.Where(x => x.Arquivo.Nome != "_semfoto.jpg").Where(x => x.Destaque == true).Take(4);

                //return View(banners);
                return(View());
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Index()
        {
            try
            {
                TipoDal td = new TipoDal();
                ViewBag.Tipo = td.Listar();
                MarcaDal mdc = new MarcaDal();
                ViewBag.MarcaCarro = mdc.ListarByTipo("carro", true, Constantes.IDEMPRESA);
                MarcaDal mdm = new MarcaDal();
                ViewBag.MarcaMoto = mdm.ListarByTipo("moto", true, Constantes.IDEMPRESA);
                Diretorios();

                Random     rnd = new Random();
                VeiculoDal vd  = new VeiculoDal();
                IOrderedEnumerable <Veiculo> Items = vd.Listar(null, true, Constantes.IDEMPRESA).AsEnumerable().OrderBy((i => rnd.Next()));
                ViewBag.Popular = Items.Where(x => x.Arquivo.Nome != "_semfoto.jpg").Where(x => x.Destaque == true).Take(4);
            }
            catch (Exception)
            {
                throw;
            }

            return(View());
        }