public Carrito InsertarCarritoCliente(int clienteID) { Carrito objeto = new Carrito() { ClienteID = clienteID }; return(repository.Agregar <Carrito>(objeto)); }
public List <CarritoProducto> InsertarCarritoProductoCantidad(PublicacionCarritoDto objeto) { List <CarritoProducto> lista = new List <CarritoProducto>(); for (int x = 0; x < objeto.cantidad; x++) { CarritoProducto obj = new CarritoProducto() { CarritoID = objeto.carritoID, ProductoID = objeto.productoID }; repository.Agregar <CarritoProducto>(obj); lista.Add(obj); } return(lista); }
public Publicacion CrearPublicacion(int productoID) { Publicacion publicacion = new Publicacion { ProductoID = productoID }; return(repository.Agregar <Publicacion>(publicacion)); }
public ComentarioPublicacion CrearComentarioPublicacion(ComentarioPublicacionDTO comentariopublicacion) { ComentarioPublicacion ComentarioPublicacion = new ComentarioPublicacion { ComentariosID = comentariopublicacion.ComentariosID, PublicacionID = comentariopublicacion.PublicacionID }; return(repository.Agregar <ComentarioPublicacion>(ComentarioPublicacion)); }
public Comentario CrearComentario(string comentario) { Comentario nuevocomentario = new Comentario { Comentarios = comentario, Fecha = DateTime.Now }; return(repository.Agregar <Comentario>(nuevocomentario)); }
public Marca createMarca(MarcaDto Marca) { var oMarca = new Marca() { Nombre = Marca.Nombre }; repository.Agregar(oMarca); return(oMarca); }
public ComentarioPublicacion InsertarComentarioPublicacion(PublicacionComentarioDto publicacioncomentario) { var db = new QueryFactory(conexion, SqlKataCompiler); Comentario comentario = new Comentario() { Fecha = DateTime.Today, Comentarios = publicacioncomentario.comentario }; repository.Agregar <Comentario>(comentario); var comentarioID = db.Query("Comentarios"). Select("Id").Where("Comentarios", "=", publicacioncomentario.comentario).FirstOrDefault <Comentario>(); ComentarioPublicacion ComentarioPublicacion = new ComentarioPublicacion { ComentariosID = comentarioID.Id, PublicacionID = publicacioncomentario.publicacionID }; return(repository.Agregar <ComentarioPublicacion>(ComentarioPublicacion)); }
public CategoriaDto createCategoria(string descripcion) { var entity = new Categoria() { Descripcion = descripcion }; repository.Agregar <Categoria>(entity); return(new CategoriaDto { Descripcion = entity.Descripcion }); }
public PrecioProducto createPrecioProducto(PrecioProductoDto precio) { var entity = new PrecioProducto() { Precioreal = precio.Precioreal, Precioventa = precio.Precioventa, Fecha = DateTime.Now }; repository.Agregar <PrecioProducto>(entity); return(entity); }
public Producto createProducto(ProductoDto productoDto) { var entity = new Producto() { Nombre = productoDto.Nombre, Descripcion = productoDto.Descripcion, PrecioID = productoDto.PrecioID, ImagenID = productoDto.ImagenID, CategoriaID = productoDto.CategoriaID, Stock = productoDto.Stock, MarcaID = productoDto.MarcaID }; repository.Agregar(entity); return(entity); }
public async Task <Producto> InsertarProductoPanel(InsertoProductoPanelDto producto) { var db = new QueryFactory(connection, compiler); ImagenProducto imagen = new ImagenProducto() { Nombre = producto.imagen }; PrecioProducto precio = new PrecioProducto() { Precioreal = producto.precioreal, Precioventa = producto.precioventa, Fecha = DateTime.Now }; Marca marca = new Marca() { Nombre = producto.marca }; repository.Agregar <ImagenProducto>(imagen); repository.Agregar <PrecioProducto>(precio); repository.Agregar <Marca>(marca); var categoriaID = db.Query("categorias"). Select("Id"). Where("Descripcion", "=", producto.categoria).FirstOrDefault <int>(); var imagenID = db.Query("imagenproducto"). Select("Id"). Where("nombre", "=", producto.imagen).FirstOrDefault <int>(); var precioID = db.Query("precioproducto"). Select("Id"). Where("PrecioVenta", "=", producto.precioventa) .Where("PrecioReal", "=", producto.precioreal). FirstOrDefault <int>(); var marcaID = db.Query("marca"). Select("Id"). Where("Nombre", "=", producto.marca). FirstOrDefault <int>(); Producto objeto = new Producto() { Nombre = producto.nombre, Descripcion = producto.descripcion, ImagenID = imagenID, PrecioID = precioID, CategoriaID = categoriaID, MarcaID = marcaID, Stock = producto.stock }; repository.Agregarr <Producto>(objeto); var ProductoID = db.Query("productos"). Select("Id"). Where("Nombre", "=", objeto.Nombre). Where("CategoriaID", "=", objeto.CategoriaID). Where("PrecioID", "=", objeto.PrecioID). Where("MarcaID", "=", objeto.MarcaID). Where("Stock", "=", objeto.Stock). Where("Descripcion", "=", objeto.Descripcion). FirstOrDefault <int>(); InsertarPublicacionDto avg = new InsertarPublicacionDto() { productoID = ProductoID }; string url = "https://localhost:44398/api/Publicacion/InsertarPublicacion"; using (var httpClient = new HttpClient()) { var json = Newtonsoft.Json.JsonConvert.SerializeObject(avg, Formatting.None); var data = new System.Net.Http.StringContent(json, Encoding.UTF8, "application/json"); var result = await httpClient.PostAsync(url, data); string resultado = result.Content.ReadAsStringAsync().Result; //posts = JsonConvert.DeserializeObject<List<ProductoEspecificoDto>>(resultado); } return(objeto); }