internal async Task <RespuestaDatos> ModificarPublicacionApp(ModificarPublicacion productosServicios) { using FeContext context = new FeContext(); RespuestaDatos respuestaDatos; ProductosServiciosPc publicacion = await GetPublicacionPorIdPublicacion(productosServicios.Id); if (publicacion != null) { try { context.Attach(publicacion); publicacion.Descripcion = productosServicios.Descripcion; publicacion.Descuento = productosServicios.Descuento; publicacion.Cantidadtotal = productosServicios.Cantidad; publicacion.Nombre = productosServicios.Nombre; publicacion.Preciounitario = productosServicios.Preciounitario; publicacion.Habilitatrueque = productosServicios.Habilitatrueque; publicacion.Modificacion = DateTime.Now; context.SaveChanges(); respuestaDatos = new RespuestaDatos { Codigo = COCodigoRespuesta.OK, Mensaje = "Publicación modificada exitosamente." }; } catch (Exception e) { throw new COExcepcion("Ocurrió un problema al intentar modificar la publicación."); } } else { throw new COExcepcion("La publicación no existe"); } return(respuestaDatos); }
internal async Task <RespuestaDatos> ModificarPublicacionApp(ModificarPublicacion productosServicios) { RespuestaDatos respuestaDatos; try { respuestaDatos = await _repoProducto.ModificarPublicacionApp(productosServicios); } catch (COExcepcion e) { throw e; } return(respuestaDatos); }
public async Task <RespuestaDatos> ModificarPublicacionApp(ModificarPublicacion productosServicios) { RespuestaDatos respuestaDatos; try { respuestaDatos = await _cOContenidoBiz.ModificarPublicacionApp(productosServicios); } catch (COExcepcion e) { throw e; } return(respuestaDatos); }
public async Task <RespuestaDatos> ModificarPublicacionApp([FromBody] ModificarPublicacion productosServicios) { RespuestaDatos respuestaDatos; try { respuestaDatos = await _coFachada.ModificarPublicacionApp(productosServicios); } catch (COExcepcion e) { respuestaDatos = new RespuestaDatos { Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message }; } return(respuestaDatos); }