Beispiel #1
0
        public static List <InvoiceItem> FindInvoiceItems(string criteria)
        {
            try
            {
                var invoiceItem = new InvoiceItem();
                var id          = Convert.ToInt32(criteria);
                invoiceItem.InvoiceNumber = id;

                var findSo       = new FindSO();
                var getSo        = new GetSO();
                var tmpList      = findSo.ExecuteSO(invoiceItem) as List <IGenericObject>;
                var invoiceItems = tmpList?.Cast <InvoiceItem>().ToList();
                if (invoiceItems != null)
                {
                    foreach (var item in invoiceItems)
                    {
                        var service = getSo.ExecuteSO(new Service {
                            Id = item.Service.Id
                        }) as Service;
                        item.Service = service;
                    }
                }
                return(invoiceItems);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Beispiel #2
0
        public Employee Login(Employee employee)
        {
            var loginSo = new GetSO();

            return(loginSo.ExecuteSO(employee) as Employee);
        }