public void actualizarPromocionProducto() { using (UnidadDeTrabajo <promociones_productos> unidad = new UnidadDeTrabajo <promociones_productos>(new BDContext())) { promociones_productos promociones_Productos = new promociones_productos { productoId = 1, promocionId = 1, fecha_inicial_promocion = DateTime.Now, fecha_final_promocion = DateTime.Now, }; unidad.genericDAL.Update(promociones_Productos); unidad.Complete(); } }
public ActionResult Delete(int id_promocion, int id_producto) { // revisar si el URL contiene un ID, si no entonces devolver 404 if (id_promocion == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // buscar el producto y los demas datos promociones_productos promociones_Productos = new promociones_productos(); promociones promociones = new promociones(); productos productos = new productos(); using (UnidadDeTrabajo <promociones> unidad = new UnidadDeTrabajo <promociones>(new BDContext())) { promociones.promocionId = unidad.genericDAL.Get(id_promocion).promocionId; } using (UnidadDeTrabajo <productos> unidad = new UnidadDeTrabajo <productos>(new BDContext())) { productos.productoId = unidad.genericDAL.Get(id_producto).productoId; } using (UnidadDeTrabajo <promociones_productos> unidad = new UnidadDeTrabajo <promociones_productos>(new BDContext())) { promociones_Productos.productoId = id_producto; promociones_Productos.promocionId = id_promocion; promociones_Productos.id_estado = 1; } using (UnidadDeTrabajo <promociones_productos> unidad = new UnidadDeTrabajo <promociones_productos>(new BDContext())) { unidad.genericDAL.Update(promociones_Productos); unidad.Complete(); } // devolver que todo bien return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public void agregarPromocionProducto() { int result; using (UnidadDeTrabajo <promociones_productos> unidad = new UnidadDeTrabajo <promociones_productos>(new BDContext())) { promociones_productos promociones_Productos = new promociones_productos { productoId = 1, promocionId = 1, fecha_inicial_promocion = DateTime.Now, fecha_final_promocion = DateTime.Today }; result = promociones_Productos.productoId; unidad.genericDAL.Add(promociones_Productos); unidad.Complete(); } Assert.AreEqual(1, result); }
public ActionResult Create(PromocionesProductoViewModels promocionProductoVM) { try { promociones_productos promocion_producto = new promociones_productos { productoId = promocionProductoVM.productoId, promocionId = promocionProductoVM.promocionId }; using (UnidadDeTrabajo <promociones_productos> unidad = new UnidadDeTrabajo <promociones_productos>(new BDContext())) { unidad.genericDAL.Add(promocion_producto); unidad.Complete(); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); } catch { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); } }