Exemplo n.º 1
0
        public bool AddSuppliersProducts([FromBody] SupplierProductsViewModel model)
        {
            SupplierProducts db = new SupplierProducts();

            try
            {
                Mapper.Map(model, db);
                db.SuppliersId = "1";
                db.Type008     = "008";
                db.Type009     = "009";
                db.Type010     = "010";
                db.Type011     = "011";
                db.Color       = model.Colour;
                _context.SupplierProducts.Add(db);

                var result = _context.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                var error = ex.InnerException;
                return(false);
            }
        }
        public SupplierProductsPage(Supplier supplier)
        {
            InitializeComponent();
            var supplierProducts = new SupplierProductsViewModel(supplier);

            supplierProducts.Supplier = supplier;
            BindingContext            = supplierProducts;
        }
Exemplo n.º 3
0
        public bool UpdateSuppliersProducts([FromBody] SupplierProductsViewModel model)
        {
            SupplierProducts db = _context.SupplierProducts.Where(c => c.ProductCode == model.ProductCode.ToString() && c.Color == model.Colour && c.UOMCode == model.UOMCode).FirstOrDefault();

            try
            {
                if (db != null)
                {
                    Mapper.Map(model, db);

                    if (model.Image == null)
                    {
                        db.Image = null;
                    }

                    _context.SupplierProducts.Update(db);
                    var result = _context.SaveChanges();
                    return(true);
                }
                else
                {
                    db = new SupplierProducts();

                    Mapper.Map(model, db);
                    db.ProductId   = 0;
                    db.Type008     = "008";
                    db.Type009     = "009";
                    db.Type010     = "010";
                    db.Type011     = "011";
                    db.Color       = model.Colour;
                    db.SuppliersId = "1";

                    if (model.Image == null)
                    {
                        db.Image = null;
                    }

                    _context.SupplierProducts.Add(db);
                    var result = _context.SaveChanges();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                var error = ex.InnerException;
                return(false);
            }
        }