public ActionResult Edit(Compra compra) { ICompraService compraService = typeof(ICompraService).Fabricar(); if (compra != null) { TryUpdateModel<Compra>(compra); compraService.Atualizar(compra); } return RedirectToAction("Index"); }
public ActionResult Comprar(Models.CompraDTO compra) { if (ModelState.IsValid) { Compra newCompra = new Compra(); long consumidorId = long.Parse(System.Web.HttpContext.Current.Session["consumidorId"].ToString()); IConsumidorService consumidorService = typeof (IConsumidorService).Fabricar(); Consumidor consumidor = consumidorService.BuscarPorId(consumidorId); long ofertaId = long.Parse(System.Web.HttpContext.Current.Session["ofertaId"].ToString()); IOfertaService ofertaService = typeof (IOfertaService).Fabricar(); Oferta oferta = ofertaService.BuscarPorId(ofertaId); ICompraService compraService = typeof (ICompraService).Fabricar(); newCompra = compraService.ComprarOferta(consumidor, oferta, compra.nrcupons); return RedirectToAction(@"PagarCompra/" + newCompra.Id.ToString()); } return View(compra); }
public void Atualizar(Compra compra) { JuntosContext.Instance.SaveChanges(); }
public void Remover(Compra compra) { JuntosContext.Instance.Compras.Remove(compra); JuntosContext.Instance.SaveChanges(); }
public void Adicionar(Compra compra) { JuntosContext.Instance.Compras.Add(compra); JuntosContext.Instance.SaveChanges(); }