// POST: api/Capitulo public Object Post(int idCapitulo, int idSerie) { int user = Utilities.getUserFromToken(Request); if (user == -1) { return(new { error = "No tiene autorización", }); } if (!SeriesRepository.ExisteSerieDatabase(idSerie)) { SeriesRepository.Save(new Serie(idSerie, "", "")); } if (!UsuarioSeriesRepository.ExisteUsuarioSerieDatabase(user, idSerie)) { UsuarioSeriesRepository.Save(user, idSerie, CapituloRepository.GetEpisodioId(idSerie, 1, 1)); } UsuarioCapituloRepository.Save(user, idCapitulo); int nextCapitulo = SeriesRepository.GetNextEpisodio(idCapitulo, user); if (nextCapitulo == 0) { SeriesRepository.UpdateNextCapitulo(idSerie, null, user); } else { SeriesRepository.UpdateNextCapitulo(idSerie, nextCapitulo, user); } return("OK"); }
public ActionResult Detalhes(int id) { using (var repo = new CapituloRepository()) { var capitulo = repo.Obter(id); return(View(capitulo)); } }
public ActionResult Excluir(Capitulo capitulo) { using (var repo = new CapituloRepository()) { repo.Excluir(capitulo); return(RedirectToAction("Index", "InstrutorCursos")); } }
public ActionResult Editar(Capitulo capitulo) { using (var repo = new CapituloRepository()) { capitulo = repo.Atualizar(capitulo); return(RedirectToAction("Index", new { id = capitulo.IdCurso })); } }
public ActionResult Criar(Capitulo capitulo) { CapituloRepository curso = new CapituloRepository(); curso.Inserir(capitulo); capitulo.Cursos = curso.ListarCursos(); return(View(capitulo)); }
// GET: InstrutorCapitulo public ActionResult Index(int id) { var repo = new CapituloRepository(); var lista = repo.ListarTotalCapituloPorCurso(id); ViewBag.IdCurso = id; return(View(lista)); }
// GET: api/Capitulo public Object Get() { int user = Utilities.getUserFromToken(Request); if (user == -1) { return(new { error = "No tiene autorización", }); } return(CapituloRepository.getNextCapitulos(user)); }
public ActionResult Criar(Capitulo capitulo) { using (var repo = new CapituloRepository()) { var inserido = repo.Criar(capitulo); if (inserido.Id == 0) { ModelState.AddModelError("", "Erro"); } } return(RedirectToAction("Index", new { id = capitulo.IdCurso })); }
// POST: api/Series public Object Post(int idSerie) { int user = Utilities.getUserFromToken(Request); if (user == -1) { return(new { error = "No tiene autorización", }); } if (!SeriesRepository.ExisteSerieDatabase(idSerie)) { SeriesRepository.Save(new Serie(idSerie, "", "")); } UsuarioSeriesRepository.Save(user, idSerie, CapituloRepository.GetEpisodioId(idSerie, 1, 1)); return("OK"); }
// GET: api/Capitulo/5 public Object Get(int id) { int user = Utilities.getUserFromToken(Request); if (user == -1) { return(new { error = "No tiene autorización", }); } Capitulo c = CapituloRepository.GetUserCapitulo(user, id); if (c == null) { return(new { }); } else { return(c); } }