public async void loadData()
        {
            WidgetCode widgetCode = new WidgetCode();

            parkeerlijst = await widgetCode.GetParkings();

            lblStad1.Text = parkeerlijst[0].description;
            lblStad2.Text = parkeerlijst[1].description;
            lblStad3.Text = parkeerlijst[2].description;
            lblStad4.Text = parkeerlijst[3].description;
            lblStad5.Text = parkeerlijst[4].description;
            lblStad6.Text = parkeerlijst[5].description;

            lblStad1Plaatsen.Text = parkeerlijst[0].parkingStatus.availableCapacity.ToString();
            lblStad2Plaatsen.Text = parkeerlijst[1].parkingStatus.availableCapacity.ToString();
            lblStad3Plaatsen.Text = parkeerlijst[2].parkingStatus.availableCapacity.ToString();
            lblStad4Plaatsen.Text = parkeerlijst[3].parkingStatus.availableCapacity.ToString();
            lblStad5Plaatsen.Text = parkeerlijst[4].parkingStatus.availableCapacity.ToString();
            lblStad6Plaatsen.Text = parkeerlijst[5].parkingStatus.availableCapacity.ToString();

            lblStad1Straat.Text = parkeerlijst[0].address;
            lblStad2Straat.Text = parkeerlijst[1].address;
            lblStad3Straat.Text = parkeerlijst[2].address;
            lblStad4Straat.Text = parkeerlijst[3].address;
            lblStad5Straat.Text = parkeerlijst[4].address;
            lblStad6Straat.Text = parkeerlijst[5].address;

            Debug.WriteLine(parkeerlijst);
        }
        public static Result <ProductCode> ToProductCode(string code)
        {
            var gizmoCodeResult  = GizmoCode.Of(code);
            var widgetCodeResult = WidgetCode.Of(code);

            return((gizmoCodeResult.Success, widgetCodeResult.Success) switch
            {
                (true, false) => Result <ProductCode> .Ok(gizmoCodeResult.Data),
                (false, true) => Result <ProductCode> .Ok(widgetCodeResult.Data),
                _ => Result <ProductCode> .Fail(new ValidationError("Invalid Product Code"))
            });
Exemplo n.º 3
0
        private static async Task <Result <ProductCode[]> > MockProductCode()
        {
            await Task.Yield();

            return(Result <ProductCode[]> .Ok(new ProductCode[]
            {
                GizmoCode.Of("G124KC").Data,
                WidgetCode.Of("W1234DKC").Data,
                WidgetCode.Of("W1234DKZ").Data,
                WidgetCode.Of("W1244DKZ").Data,
                GizmoCode.Of("G125KC").Data,
            }));
        }