// GET: Admin/BeatTheGoalies/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BeatTheGoalie BeatTheGoalie = db.BeatTheGoalies.Find(id); if (BeatTheGoalie == null) { return(HttpNotFound()); } if (BeatTheGoalie.FicheroAudio != null) { var fullPath = Request.MapPath("~/media/upload/BeatTheGoalie/" + BeatTheGoalie.FicheroAudio); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } } db.BeatTheGoalies.Remove(BeatTheGoalie); db.SaveChanges(); return(RedirectToAction("Create", "BeatTheGoalies", new { id = BeatTheGoalie.JuegoOnlineId })); }
public JsonResult GetBeatTheGoalie(int id) { BeatTheGoalie BeatTheGoalie = db.BeatTheGoalies.Find(id); PreguntaBeatTheGoalie pregunta = new PreguntaBeatTheGoalie() { Audio = BeatTheGoalie.FicheroAudio, Enunciado = BeatTheGoalie.Enunciado, Respuesta1 = BeatTheGoalie.Respuesta1, Respuesta2 = BeatTheGoalie.Respuesta2, Respuesta3 = BeatTheGoalie.Respuesta3, Respuesta4 = BeatTheGoalie.Respuesta4 }; return(Json(pregunta, JsonRequestBehavior.AllowGet)); }
// GET: Admin/BeatTheGoalies/Edit/5 public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BeatTheGoalie BeatTheGoalie = db.BeatTheGoalies.Find(id); if (BeatTheGoalie == null) { return(HttpNotFound()); } BeatTheGoalieEditViewModel viewModel = new BeatTheGoalieEditViewModel(); viewModel.Inicializar(BeatTheGoalie.JuegoOnlineId); viewModel.BeatTheGoalie = BeatTheGoalie; return(View(viewModel)); }
public JsonResult Contestar(int id, int respuesta) { BeatTheGoalie BeatTheGoalie = db.BeatTheGoalies.Find(id); ResultadoBeatTheGoalie resultado = new ResultadoBeatTheGoalie(); if (BeatTheGoalie.RespuestaCorrecta == respuesta) { resultado.Correcto = true; AuthRepository authRepository = new AuthRepository(); ApplicationUser user = authRepository.FindByName(User.Identity.Name); user.PuntosActual = user.PuntosActual + 1; user.PuntosTotal = user.PuntosTotal + 1; var userResult = authRepository.Update(user); } else { resultado.Correcto = false; } if (BeatTheGoalie.Explicacion == "-") { if (resultado.Correcto) { resultado.Explicacion = "Correcto"; } else { resultado.Explicacion = "Incorrecto"; } } else { resultado.Explicacion = BeatTheGoalie.Explicacion; } return(Json(resultado, JsonRequestBehavior.AllowGet)); }