public IActionResult Insert(Critica crit) { if (!ModelState.IsValid) { throw new System.Exception("Not valid value provid. See documentation"); } return(Ok(_work.RepositoryCriticas.Insert(crit))); }
public void ExisteCriticaTest() { int idUser = 8; int idPeli = 32; bool resultado = Critica.ExisteCritica(idUser, idPeli); Assert.IsTrue(resultado); }
private void setupData() { Director director1 = (new Director { nombre = "bob", apellido = "diaz", biografia = "hola", fechaNacimiento = "1/1/1995" }); Actor actor1 = new Actor { nombre = "a", apellido = "b", fechaNacimiento = "1/1/1995", biografia = "holo" }; Estudio estudio1 = new Estudio { nombre = "est1", direcion = "por ahi", fechaApertura = "un dia" }; peliculas.Add(new Pelicula { nombre = "p1", director = director1, estudio = estudio1, descripcion = "pasan cosas", FechaEstreno = "un dia", presupuesto = 1 }); estudios.Add(estudio1); Productor productor1 = new Productor { nombre = "bobi", apellido = "caca", biografia = "le gusta jugar dota", fechaNacimiento = "hoydia" }; productores.Add(productor1); PeliculaActor peliculaActor1 = new PeliculaActor { actor = actor1, pelicula = peliculas[0] }; peliculaActors.Add(peliculaActor1); PeliculaProductor peliculaProductor1 = new PeliculaProductor { productor = productor1, pelicula = peliculas[0] }; peliculaActors.Add(peliculaActor1); Critica c = new Critica { emisor = "dan", mensage = "estava wena" }; peliculas[0].critica = c; personas.Add(actor1); personas.Add(director1); personas.Add(productor1); baseDeDatos.peliculas = peliculas; baseDeDatos.personas = personas; baseDeDatos.peliculaActor = peliculaActors; baseDeDatos.peliculaProductor = peliculaProductors; baseDeDatos.estudios = estudios; baseDeDatos.productores = productores; baseDeDatos.actores = actores; baseDeDatos.productores = productores; }
// GET: Critica/Edit/5 public ActionResult Edit(int id) { SessionInitialize(); CriticaCAD cad = new CriticaCAD(session); CriticaEN en = cad.ReadOIDDefault(id); AssemblerCritica ass = new AssemblerCritica(); Critica critica = ass.ConvertENToModelUI(en); SessionClose(); return(View(critica)); }
public IActionResult Delete(Critica crit) { if (!ModelState.IsValid) { throw new System.Exception("Not valid value provid. See documentation"); } if (_work.RepositoryCriticas.GetById(crit.Id) != crit) { throw new System.Exception("Provided model not match with recorded"); } return(Ok(_work.RepositoryCriticas.Delete(crit))); }
public ActionResult Create(Critica critica) { try { using (var uow = LightSpeed_Expo.MvcApplication.LightSpeedContext.CreateUnitOfWork()) { uow.Add(critica); uow.SaveChanges(); } return RedirectToAction("../Peliculas/Details/", new { id = critica.PeliculaId }); } catch { return View(); } }
public ActionResult Create(Critica critica) { try { using (var uow = LightSpeed_Expo.MvcApplication.LightSpeedContext.CreateUnitOfWork()) { uow.Add(critica); uow.SaveChanges(); } return(RedirectToAction("../Peliculas/Details/", new { id = critica.PeliculaId })); } catch { return(View()); } }
public async Task Post(Critica item) { var uri = new Uri(string.Format("{0}", url)); using (var cliente = new HttpClient()) { var data = JsonConvert.SerializeObject(item); var content = new StringContent(data, Encoding.UTF8, "application/json"); HttpResponseMessage response = await cliente.PostAsync(uri, content); if (!response.IsSuccessStatusCode) { throw new Exception("Falha ao realizar inclusao de critica!"); } } }
public async Task Adicionar(Critica item) { await _criticaAdapter.Post(item); }
public async Task Post(Critica item) { await _criticaService.Adicionar(item); }