protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            var registrationProvided =
                int.TryParse(Request.QueryString["registration"], out int registrationId);

            if (!registrationProvided)
            {
                Response.Redirect("Default.aspx");
            }

            using (var client = ServiceChannelClientFactory.Build <IService>())
            {
                var checkin = client.GetCheckin(registrationId);

                CustomerName.Value = checkin.CustomerName;
                Passport.Value     = checkin.Passport;
                CustomerId.Value   = checkin.CustomerId;
                Address.Value      = checkin.Address;
                Amount.Value       = checkin.Amount.ToString();
            }
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Started...");

            var booking = new Booking()
            {
                CustomerName = "CustomerName01",
                Passport     = "01",
                CustomerId   = string.Format("Cust-{0}", new Random().Next(1, 10000)),
                Address      = "Address01",
                Amount       = 1,
                From         = DateTime.Now,
                To           = DateTime.Now.AddDays(1),
                Total        = new Random().Next(10, 40) * 100
            };

            using (var client = ServiceChannelClientFactory.Build <IService>())
            {
                client.PostRegister(booking);
            }

            Console.WriteLine("Completed.");
            Console.WriteLine("Press enter to exit.");
            Console.ReadLine();
        }
        protected void AddRegisterBtn_Click(Object sender, EventArgs e)
        {
            var booking = new Booking()
            {
                CustomerName = CustomerName.Value,
                Passport     = Passport.Value,
                CustomerId   = string.Format("Cust-{0}", new Random().Next(1, 10000)),
                Address      = Address.Value,
                Amount       = int.Parse(Amount.Value),
                From         = Calendar1.SelectedDate,
                To           = Calendar2.SelectedDate,
                Total        = new Random().Next(10, 40) * 100
            };

            using (var client = ServiceChannelClientFactory.Build <IService>())
            {
                client.PostRegister(booking);
            }

            Response.Redirect($"Default.aspx");
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            var instanceId = Environment.GetEnvironmentVariable("Fabric_ServicePackageActivationId");

            InstanceId.InnerText = instanceId;

            using (var client = ServiceChannelClientFactory.Build <IService>())
            {
                var summary = client.GetTodayRegistrationSummary();

                Checkins.InnerText  = summary.CheckIns.ToString();
                Checkouts.InnerText = summary.CheckOuts.ToString();

                Clock.Text = DateTime.Now.ToShortTimeString();
            }
        }
        protected async void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            var isStoreKPIEnabled = Environment.GetEnvironmentVariable("UseStoreKPIsStatefulService");

            if (isStoreKPIEnabled == bool.FalseString)
            {
                ShowKPIsButton.Visible = false;
            }

            using (var client = ServiceChannelClientFactory.Build <IService>())
            {
                var registrations = client.GetTodayRegistrations();

                RegistrationGrid.DataSource = registrations;
                RegistrationGrid.DataBind();
            }
        }