Exemplo n.º 1
0
        public void Post(ref SupplierDto dto)
        {
            var supplier = new Supplier();

            supplier.SupplierID   = db.Suppliers.Max(x => x.SupplierID) + 1;
            supplier.CompanyName  = dto.CompanyName;
            supplier.ContactName  = dto.ContactName;
            supplier.ContactTitle = dto.ContactTitle;
            supplier.City         = dto.City;
            supplier.Country      = dto.Country;
            supplier.HomePage     = dto.HomePage;
            db.Suppliers.Add(supplier);
            db.SaveChangesAsync();
            dto.SupplierID = supplier.SupplierID;
        }
Exemplo n.º 2
0
        public void Put(SupplierDto dto)
        {
            var supplier = db.Suppliers.FirstOrDefault(x => x.SupplierID == dto.SupplierID);

            if (supplier != null)
            {
                supplier.CompanyName  = dto.CompanyName;
                supplier.ContactName  = dto.ContactName;
                supplier.ContactTitle = dto.ContactTitle;
                supplier.City         = dto.City;
                supplier.Country      = dto.Country;
                supplier.HomePage     = dto.HomePage;
            }
            db.Entry(supplier).State = EntityState.Modified;
            db.SaveChangesAsync();
            dto.SupplierID = supplier.SupplierID;
        }