public ActionResult AddOrUpdate(int id = 0)
        {
            var model = new Data.Models.Veiculo();

            if (id > 0)
            {
                model = Bll.Veiculo.Get(id);
            }

            ViewBag.VeiculoAlertaId = new SelectList(db.VeiculoAlertas, "Id", "Nome", model.VeiculoAlertaId);
            return View("Create", model);
        }
Пример #2
0
        public static Data.Models.Veiculo Get(int id)
        {
            var model = new Data.Models.Veiculo();

            using (var db = new Data.Context.AppContext())
            {
                model = db.Veiculo.Include("VeiculoAlerta").Where(e => e.Id == id).FirstOrDefault();
                var veiculoQuilometragemAtual = db.VeiculoUtilizacao.Where(x => x.VeiculoId == model.Id && x.VeiculoUtilizacaoStatusId == 3).OrderByDescending(c => c.Id).FirstOrDefault();
                model.KmAtual = veiculoQuilometragemAtual.KmFinal;
            }
            return model;
        }