public static bool UpdateProductFechaLanzamiento(int idProducto, DateTime date)
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                    Producto prod = context.Productoes
                                    .Where(p => p.IdProducto.Equals(idProducto))
                                    .FirstOrDefault();

                    if (prod != null)
                    {
                        prod.FechaLanzamiento = date;
                    }

                    context.SaveChanges();

                    return(true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static bool CreateProducto()
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                    Producto p = new Producto
                    {
                        Nombre           = $"Titulo CD {DateTime.Now.Millisecond}",
                        IdTipoProducto   = 1,
                        FechaLanzamiento = DateTime.Now
                                           //IdProducto
                                           //TipoProducto
                                           //ProductoArtistas
                    };

                    context.Productoes.Add(p);

                    context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 3
0
        public static bool CreateArtista()
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Esempio n. 4
0
        public static List <Artista> ReadArtistas()
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                    List <Artista> artistas = context.Artistas
                                              .ToList();

                    return(artistas);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static Producto GetProductDetail(int idProducto)
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                    Producto prod = context.Productoes
                                    .Where(p => p.IdProducto.Equals(idProducto))
                                    .FirstOrDefault();

                    return(prod);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public static List <Producto> GetAll()
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                    context.Configuration.ProxyCreationEnabled = false;
                    var productos = context.Productoes
                                    .Include("TipoProducto")
                                    .ToList();

                    return(productos);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 7
0
        public static bool CreateProductoArtista(int idArtista, int idProducto)
        {
            try
            {
                using (var context = new Model.DevelopmentCampEntities())
                {
                    ProductoArtista pa = new ProductoArtista
                    {
                        idArtista  = idArtista,
                        idProducto = idProducto
                    };

                    context.ProductoArtistas.Add(pa);

                    context.SaveChanges();

                    return(true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }