Exemple #1
0
        // GET: HelpPage/Volantes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Volante volante = db.Volantes.Find(id);

            if (volante == null)
            {
                return(HttpNotFound());
            }
            return(View(volante));
        }
        // GET: Volantes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Volante volante = _UnityOfWork.Volantes.Get(id);

            if (volante == null)
            {
                return(HttpNotFound());
            }
            return(View(volante));
        }
        public IHttpActionResult DeleteVolante(int id)
        {
            Volante volante = _UnityOfWork.Volantes.Get(id);

            if (volante == null)
            {
                return(NotFound());
            }

            _UnityOfWork.Volantes.Remove(volante);
            _UnityOfWork.SaveChanges();

            return(Ok(volante));
        }
        public IHttpActionResult DeleteVolante(int id)
        {
            Volante volante = db.Volantes.Find(id);

            if (volante == null)
            {
                return(NotFound());
            }

            db.Volantes.Remove(volante);
            db.SaveChanges();

            return(Ok(volante));
        }
        // GET: Volantes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Volante volante = _UnityOfWork.Volantes.Get(id);

            if (volante == null)
            {
                return(HttpNotFound());
            }
            ViewBag.VolanteId = new SelectList(_UnityOfWork.Carros.GetEntity(), "CarroId", "NumSerieChasis", volante.VolanteId);
            return(View(volante));
        }
        // GET: Volantes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Volante volante = db.Volantes.Find(id);

            if (volante == null)
            {
                return(HttpNotFound());
            }
            ViewBag.VolanteId = new SelectList(db.Carros, "CarroId", "NumSerieMotor", volante.VolanteId);
            return(View(volante));
        }
Exemple #7
0
        protected override Acerto ApostaVencedoraTemplate(Resultado resultado, Volante volante)
        {
            Assegure.NaoNulo(resultado, "Informe o resultado");

            Assegure.NaoNulo(volante, "Informe o volante");


            var intersect = volante.NumerosSelecionados.Intersect(resultado.NumerosSorteados).ToList();

            if (intersect.Count() == 6 ||
                intersect.Count() == 5 ||
                intersect.Count() == 4)
            {
                return(new Acerto(intersect));
            }


            return(null);
        }
Exemple #8
0
 public void TurnWheel(Volante d)
 {
     _wheel = d;
 }
 protected override void ValidarVolanteTemplate(Volante volante)
 {
 }
 protected override Acerto ApostaVencedoraTemplate(Resultado resultado, Volante volante)
 {
     return(new Acerto());
 }
Exemple #11
0
 protected override void ValidarVolanteTemplate(Volante volante)
 {
     Assegure.Que(volante.NumerosSelecionados.Count == Regras.QuantidadeDeNumerosDoVolante,
                  () => $"Volante inválido. Deve ter {Regras.QuantidadeDeNumerosDoVolante} números");
 }