/// <summary> /// Method to get the itm list by search text filter /// </summary> /// <param name="searchText"></param> /// <returns></returns> public List<ItemModel> GetFilterItemList(string searchText) { ServiceData serviceData = new ServiceData(); try { List<ItemModel> lstItem; using (DBItem objDbItem = new DBItem()) { lstItem = objDbItem.GetFilterItemList(searchText); } return lstItem; } catch (Exception ex) { serviceData.Result = false; serviceData.ErrorMessage = ex.Message; serviceData.ErrorDetails = ex.ToString(); throw new FaultException<ServiceData>(serviceData); } }
/// <summary> /// Get ITem with EPC tag /// </summary> /// <param name="itemMl"></param> /// <returns></returns> public int GetItemModelByEpc(ItemModel itemMl) { ServiceData serviceData = new ServiceData(); try { int result; using (DBItem objDbItem = new DBItem()) { result = objDbItem.GetItemModelByEpc(itemMl); } return result; } catch (Exception ex) { serviceData.Result = false; serviceData.ErrorMessage = ex.Message; serviceData.ErrorDetails = ex.ToString(); throw new FaultException<ServiceData>(serviceData); } }
/// <summary> /// Method to get item detail by item id /// </summary> /// <param name="itemId"></param> /// <returns></returns> public void DeleteItem(int itemId) { ServiceData serviceData = new ServiceData(); try { using (DBItem objDbItem = new DBItem()) { objDbItem.DeleteItem(itemId); } } catch (Exception ex) { serviceData.Result = false; serviceData.ErrorMessage = ex.Message; serviceData.ErrorDetails = ex.ToString(); throw new FaultException<ServiceData>(serviceData); } }
/// <summary> /// MEthod to get the list of all items /// </summary> /// <returns></returns> public IEnumerable<ItemModel> GetItemList() { ServiceData serviceData = new ServiceData(); try { IEnumerable<ItemModel> lstItem; using (DBItem objDbItem = new DBItem()) { lstItem = objDbItem.GetItemList(); } return lstItem; } catch (Exception ex) { serviceData.Result = false; serviceData.ErrorMessage = ex.Message; serviceData.ErrorDetails = ex.ToString(); throw new FaultException<ServiceData>(serviceData); } }
/// <summary> /// Method to get Item by Item Id /// </summary> /// <param name="itemId"></param> /// <returns></returns> public ItemModel GetItemByItemId(int itemId) { ServiceData serviceData = new ServiceData(); try { ItemModel lstItem; using (DBItem objDbItem = new DBItem()) { lstItem = objDbItem.GetItemByItemId(itemId); } return lstItem; } catch (Exception ex) { serviceData.Result = false; serviceData.ErrorMessage = ex.Message; serviceData.ErrorDetails = ex.ToString(); throw new FaultException<ServiceData>(serviceData); } }