public IHttpActionResult Insert(Invoice invoice)
 {
     try
     {
         ds.AddNew(invoice);
         return Ok();
     }
     catch(Exception ex)
     {
         return InternalServerError();
     }
 }
Beispiel #2
0
        public void AddNew(Invoice invoice)
        {
            invoice.id = Guid.NewGuid();
            Database database = GetOrCreateDatabaseAsync(DbName).Result;
            //Create a document collection
            DocumentCollection documentCollection = GetOrCreateCollectionAsync(database.SelfLink,
                InvoicesCol).Result;

            client.CreateDocumentAsync(
                documentCollection.DocumentsLink, 
                invoice);
        }
 public ActionResult Insert(Invoice invoice)
 {
     ds.AddNew(invoice);
     return new HttpStatusCodeResult(HttpStatusCode.OK);  // OK = 200
 }