public SupplierDTO(ITS_Supplier supplier, bool AddExtra = true) { ID = supplier.ID; Name = supplier.Name; RegNumber = supplier.RegNumber; TaxCompliant = supplier.TaxCompliant; CSDNumber = supplier.CSDNumber; VendorCode = supplier.VendorCode; VendorPortalID = supplier.VendorPortalID; if (AddExtra) { foreach (ITS_PurchaseOrder PO in supplier.ITS_PurchaseOrder.ToList()) { PurchaseOrders.Add(new PODTO(PO)); } } }
// PUT api/<controller>/5 public IHttpActionResult Put([FromBody] ITS_Supplier supplier) { return(Utils.Response(Service.Update(supplier), HttpStatusCode.NotFound, string.Format("Could not update supplier {0}.", supplier.Name), Request.RequestUri.AbsoluteUri)); }
// POST api/<controller> public IHttpActionResult Post([FromBody] ITS_Supplier supplier) { return(Utils.Response(Service.Add(supplier), HttpStatusCode.InternalServerError, string.Format("Could not create supplier {0}.", supplier.Name), Request.RequestUri.AbsoluteUri)); }