Ejemplo n.º 1
0
        public static void AddDB(ProductoModel modelo, TipoPrecioToProduct modeloTipoPrecio)
        {
            using (efooddatabaseEntities db = new efooddatabaseEntities())
            {
                try
                {
                    string codigoDeProducto = ConsecutivoModel.GetConsecutivo("Productos");
                    //Entidades de la base de datos
                    Product product = new Product
                    {
                        ProductCode        = codigoDeProducto,
                        ProductDescription = modelo.ProductDescription,
                        FoodOptionCode     = modelo.FoodOptionCode,
                        ProductContent     = modelo.ProductContent,
                        ProductImage       = modelo.ProductImage
                    };
                    db.Products.Add(product);
                    db.SaveChanges();

                    PriceTypeToProduct priceToProduct = new PriceTypeToProduct
                    {
                        PriceTypeCode = modeloTipoPrecio.PriceTypeCode,
                        ProductCode   = codigoDeProducto,
                        Price         = modeloTipoPrecio.Price
                    };

                    db.PriceTypeToProducts.Add(priceToProduct);
                    db.SaveChanges();
                    BitacoraModel.AddLogBook("a", "Anadir", Admin.ObtenerIdUsuario());
                }
                catch (Exception e) { ErrorLogModel.AddError(e); }
            }
        }
 public static void AddDB(TipoPrecioToProduct model)
 {
     using (efooddatabaseEntities db = new efooddatabaseEntities())
     {
         try
         {   //Entidades de la base de datos
             PriceTypeToProduct priceType = new PriceTypeToProduct
             {
                 PriceTypeCode = model.PriceTypeCode,
                 ProductCode   = model.ProductCode,
                 Price         = model.Price
             };
             db.PriceTypeToProducts.Add(priceType);
             db.SaveChanges();
             BitacoraModel.AddLogBook("a", "Anadir", Admin.ObtenerIdUsuario());
         }
         catch (Exception e) { ErrorLogModel.AddError(e); }
     }
 }