public string GetData(AutoGenType type)
        {
            _appSession = new AppSession();

            _db.DisableAllFilters();
            string invoiceNumber;

            switch (type)
            {
            case AutoGenType.CustomerCode:
                invoiceNumber = AutoGenCustomerCode();
                break;

            case AutoGenType.EmployeeCode:
                invoiceNumber = AutoGenEmployeeCode();
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(type), type, null);
            }

            _db.EnableAllFilters();

            return(invoiceNumber);
        }
Exemple #2
0
 public IHttpActionResult Get(AutoGenType type)
 {
     return(Ok(_service.GetData(type)));
 }