Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/12/13 16:34:04 (11 years ago)
Author:
spimming
Message:

#1888:

  • Added new BillingService methods
  • Disabled proxy generation and lazy loading!
  • Extended see method with additional test data
  • Added properties to order and invoice model
  • initial commit of BillingEngine module
Location:
branches/OaaS/HeuristicLab.Services.Optimization.Billing/Interfaces
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OaaS/HeuristicLab.Services.Optimization.Billing/Interfaces/IOptimizationBilling.cs

    r9586 r9619  
    1 using System.Collections.Generic;
     1using System;
     2using System.Collections.Generic;
    23using System.Net.Security;
    34using System.ServiceModel;
     
    910    [OperationContract]
    1011    IList<Product> GetProducts();
     12    IList<Product> GetProductByName(string productName);
    1113
    1214    // payment methods via enumeration
     
    1820    IList<Order> GetOrdersByState(OrderState state);
    1921    IList<Order> GetOrders(string userName);
     22    void UpdateOrder(Order order);
     23
     24    IList<Invoice> GetInvoices(string userName);
    2025
    2126    User GetUser(string userName);
     
    2328
    2429    IList<UsageRecord> GetUsageRecords(string userName);
    25     IList<Invoice> GetInvoices(string userName);
     30    IList<UsageRecord> GetUsageRecords(string username, DateTime from, DateTime to);
     31
    2632  }
    2733}
Note: See TracChangeset for help on using the changeset viewer.