public void TestCreateTabAndUpdate() { var tabUuid = CreateTabAndGetUuid(); AddTabItem(tabUuid); TabUsageSingle.Update(CASH_REGISTER_ID, tabUuid, status: STATUS_WAITING); DeleteTab(tabUuid); }
private static string CreateTabAndGetUuid() { var createTabMap = new Dictionary <string, object> { { TabUsageSingle.FIELD_DESCRIPTION, TAB_FIELD_DESCRIPTION }, { TabUsageSingle.FIELD_STATUS, FIELD_STATUS_OPEN }, { TabUsageSingle.FIELD_AMOUNT_TOTAL, new Amount(AMOUNT_EUR, FIELD_CURRENCY) } }; return(TabUsageSingle.Create(API_CONTEXT, createTabMap, USER_ID, MONETARY_ACCOUNT_ID, CASH_REGISTER_ID).Value); }
public void TestCreateTabAndUpdate() { var tabUuid = CreateTabAndGetUuid(); AddTabItem(tabUuid); var updateTabMap = new Dictionary <string, object> { { TabUsageSingle.FIELD_STATUS, FIELD_STATUS_WAITING } }; TabUsageSingle.Update(API_CONTEXT, updateTabMap, USER_ID, MONETARY_ACCOUNT_ID, CASH_REGISTER_ID, tabUuid); DeleteTab(tabUuid); }
private static void DeleteTab(string tabId) { TabUsageSingle.Delete(API_CONTEXT, USER_ID, MONETARY_ACCOUNT_ID, CASH_REGISTER_ID, tabId); }
private static string CreateTabAndGetUuid() { return(TabUsageSingle.Create(CASH_REGISTER_ID, TAB_DESCRIPTION, STATUS_OPEN, new Amount(AMOUNT_EUR, FIELD_CURRENCY)).Value); }
private static void DeleteTab(string tabUuid) { TabUsageSingle.Delete(CASH_REGISTER_ID, tabUuid); }