Beispiel #1
0
        public RetrieveItemCategoriesResponse RetrieveItemCategories(RetrieveItemCategoriesRequest request)
        {
            var Categories = Get_DL_CurrentItemCategories();

            try
            {
                Categories.LoadRecords(null);
            }
            catch (Exception e)
            {
                return(new RetrieveItemCategoriesResponse {
                    CallResult = 1, Message = e.Message, MessageType = MessageType.Error
                });
            }

            var result = new List <BB.DataContracts.CurrentItemCategory>();

            foreach (var DLCat in Categories.CurrentItemCategories)
            {
                result.Add(GetMappingObject().MapCurrentItemCategoryfromDLCurrentItemCategory(DLCat));
            }

            return(new RetrieveItemCategoriesResponse {
                Categories = result, CallResult = 0
            });
        }
 Task <RetrieveItemCategoriesResponse> IManageOrders.RetrieveItemCategoriesAsync(RetrieveItemCategoriesRequest request)
 {
     throw new NotImplementedException();
 }