private bool CuponDisponible(CuponDescuento cupondb) { if (cupondb.cantidadesUso <= 0 && cupondb.usado) { return false; } if (cupondb.cantidadesUso >= 1 && !cupondb.usado) { return true; } return false; }
private bool CuponCaducado(CuponDescuento cupondb) { if (cupondb.fechaCaducidad > DateTime.Now) { return false; } return true; }
public ActionResult EliminarCupon(CuponDescuento model) { _descuentos.Eliminar(model); ServicioDeMensajes.darMensaje(enumMensaje.Eliminado,ControllerContext.Controller); return RedirectToAction("Index"); }
private bool CumpleConElMinimo(CuponDescuento cupondb, decimal total) { if (cupondb.minimoRequerido < total) { return true; } else { return false; } }
public ActionResult NuevoCupon(CuponDescuento model) { if (existeCupon(model.codigoCupon)) { ModelState.AddModelError(string.Empty,"Este cupon ya existe"); ViewBag.usuarios = _clientes.Cargar(); ViewBag.tipos = cargaTipos; return View(model); } if (ModelState.IsValid) { _descuentos.Agregar(model); ServicioDeMensajes.darMensaje(enumMensaje.Agregado,ControllerContext.Controller); return RedirectToAction("Index"); } ViewBag.usuarios = _clientes.Cargar(); ViewBag.tipos = cargaTipos; return View(model); }