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; }
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; }