public Bebida CrearBebida() { if (TipoBebida.Equals("Alcohol")) { CreadorBebidas = new CreadorAlcohol(); } else { if (TipoBebida.Equals("Cafe")) { CreadorBebidas = new CreadorCafe(); } else { if (TipoBebida.Equals("Gaseosa")) { CreadorBebidas = new CreadorGaseosa(); } else { throw new InvalidOperationException("Operacion Invalida"); } } } Expendedora.Crear(CreadorBebidas); Expendedora.CrearBebida(); return(Expendedora.GetBebida()); }
public ActionResult DeleteConfirmed(int id) { TipoBebida tipoBebida = db.TipoBebidas.Find(id); db.TipoBebidas.Remove(tipoBebida); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <TipoBebida> Create(TipoBebida tipoBebida) { tipoBebida.TipoBebidaId = Guid.NewGuid(); await tipoBebida.Validar <TipoBebidaValidator, TipoBebida>(); await _tipoBebidaRepository.Create(tipoBebida); return(tipoBebida); }
public ActionResult DeleteConfirmed(int id) { //Venta venta = db.Ventas.Find(id); TipoBebida tipoBebida = _UnityOfWork.TipoBebidas.Get(id); _UnityOfWork.TipoBebidas.Delete(tipoBebida); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TipoBebidaId,Nombre")] TipoBebida tipoBebida) { if (ModelState.IsValid) { db.Entry(tipoBebida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoBebida)); }
public ActionResult Create([Bind(Include = "TipoBebidaId,Nombre")] TipoBebida tipoBebida) { if (ModelState.IsValid) { db.TipoBebidas.Add(tipoBebida); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoBebida)); }
public ActionResult Create(TipoBebida tipo) { try { // TODO: Add insert logic here Fachada.Cadastrar(tipo); return(RedirectToAction("Index", "Usuarios")); } catch { return(View()); } }
public ActionResult Edit([Bind(Include = "VentaId,TipoPago,DetalleVenta,PedidoId")] TipoBebida tipoBebida) { if (ModelState.IsValid) { //db.Entry(venta).State = EntityState.Modified; _UnityOfWork.StateModified(tipoBebida); //db.SaveChanges(); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoBebida)); }
public ActionResult Create([Bind(Include = "VentaId,TipoPago,DetalleVenta,PedidoId")] TipoBebida tipoBebida) { if (ModelState.IsValid) { //db.Ventas.Add(venta); _UnityOfWork.TipoBebidas.Add(tipoBebida); //db.SaveChanges(); _UnityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoBebida)); }
public ActionResult Edit(TipoBebida tipo) { try { // TODO: Add update logic here Fachada.Alterar(tipo); return(RedirectToAction("Index", "Usuarios")); } catch { return(View()); } }
// GET: TipoBebidas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoBebida tipoBebida = db.TipoBebidas.Find(id); if (tipoBebida == null) { return(HttpNotFound()); } return(View(tipoBebida)); }
// GET: Ventas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Venta venta = db.Ventas.Find(id); TipoBebida tipoBebida = _UnityOfWork.TipoBebidas.Get(id); if (tipoBebida == null) { return(HttpNotFound()); } return(View(tipoBebida)); }
// GET: TipoBebida/Edit/5 public ActionResult Edit(int id) { TipoBebida tipo = new TipoBebida(); tipo = Fachada.ConsultarPorId(id); List <SelectListItem> listaGrupos = new List <SelectListItem>(); listaGrupos = (List <SelectListItem>)tipoBebidaDao.GetGruposPrecificacao(); foreach (var item in listaGrupos) { if (item.Value.Equals(tipo.IdGrupoPrecificacao.ToString())) { item.Selected = true; } } ViewBag.listaGrupos = listaGrupos; return(View(tipo)); }
public Task Update(TipoBebida tipoBebida) { _context.TiposBebidas.Update(tipoBebida); return(_context.SaveChangesAsync()); }
public BebidaViewModel() { TipoBebidaList = new List<TipoBebida>(); TipoBebida = new TipoBebida(); }
public Task Update(TipoBebida tipoBebida) { return(_tipoBebidaRepository.Update(tipoBebida)); }
public BebidaViewModel() { TipoBebidaList = new List <TipoBebida>(); TipoBebida = new TipoBebida(); }