#pragma checksum "E:\Samples\StackingGoup\Pages\Index.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "c260deff4f4dfeaace705d97ca73b32229d7eeab"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages
{
    #line hidden
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Components;
#nullable restore
#line 1 "E:\Samples\StackingGoup\_Imports.razor"
using System.Net.Http;

#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.AspNetCore.Authorization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;

#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;

#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;

#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization;

#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Samples\StackingGoup\_Imports.razor"
using Microsoft.JSInterop;

#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Samples\StackingGoup\_Imports.razor"
using BlazorApp;

#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Samples\StackingGoup\_Imports.razor"
using BlazorApp.Shared;

#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Samples\StackingGoup\_Imports.razor"
using Syncfusion.Blazor;

#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Samples\StackingGoup\_Imports.razor"
using Syncfusion.Blazor.Charts;

#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Samples\StackingGoup\_Imports.razor"
using Syncfusion.Blazor.Data;

#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Samples\StackingGoup\Pages\Index.razor"
using Syncfusion.Blazor.Schedule;

#line default
#line hidden
#nullable disable
    [Microsoft.AspNetCore.Components.RouteAttribute("/")]
    public partial class Index : Microsoft.AspNetCore.Components.ComponentBase
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.OpenComponent<Syncfusion.Blazor.Schedule.SfSchedule<AppointmentData>>(0);
            __builder.AddAttribute(1, "Width", "100%");
            __builder.AddAttribute(2, "Height", "700px");
            __builder.AddAttribute(3, "FirstDayOfWeek", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 4 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                                   1

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(4, "StartHour", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 4 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                                                  ScheduleStartHour

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(5, "EndHour", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 4 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                                                                               ScheduleEndHour

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(6, "SelectedDate", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.DateTime>(
#nullable restore
#line 4 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                                                                                                                      CurrentDate

#line default
#line hidden
#nullable disable
            ));
            __builder.AddAttribute(7, "SelectedDateChanged", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.DateTime>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.DateTime>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => CurrentDate = __value, CurrentDate))));
            __builder.AddAttribute(8, "SelectedDateExpression", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Linq.Expressions.Expression<System.Func<System.DateTime>>>(() => CurrentDate));
            __builder.AddAttribute(9, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
                __Blazor.BlazorApp.Pages.Index.TypeInference.CreateScheduleEventSettings_0(__builder2, 10, 11, 
#nullable restore
#line 5 "E:\Samples\StackingGoup\Pages\Index.razor"
                                        DataSource

#line default
#line hidden
#nullable disable
                , 12, 
#nullable restore
#line 5 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                 false

#line default
#line hidden
#nullable disable
                , 13, 
#nullable restore
#line 5 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                                       false

#line default
#line hidden
#nullable disable
                , 14, 
#nullable restore
#line 5 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                                                            false

#line default
#line hidden
#nullable disable
                );
                __builder2.AddMarkupContent(15, "\r\n    ");
                __builder2.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleTimeScale>(16);
                __builder2.AddAttribute(17, "SlotCount", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 6 "E:\Samples\StackingGoup\Pages\Index.razor"
                                  1

#line default
#line hidden
#nullable disable
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(18, "\r\n    ");
                __builder2.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleWorkHours>(19);
                __builder2.AddAttribute(20, "Highlight", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 7 "E:\Samples\StackingGoup\Pages\Index.razor"
                                  true

#line default
#line hidden
#nullable disable
                ));
                __builder2.AddAttribute(21, "Start", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 7 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                StartWorkingHours

#line default
#line hidden
#nullable disable
                ));
                __builder2.AddAttribute(22, "End", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 7 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                                         EndWorkingHours

#line default
#line hidden
#nullable disable
                ));
                __builder2.CloseComponent();
                __builder2.AddMarkupContent(23, "\r\n    ");
                __builder2.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleViews>(24);
                __builder2.AddAttribute(25, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
                    __builder3.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleView>(26);
                    __builder3.AddAttribute(27, "Option", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Schedule.View>(
#nullable restore
#line 9 "E:\Samples\StackingGoup\Pages\Index.razor"
                              View.Day

#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.AddMarkupContent(28, "\r\n        ");
                    __builder3.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleView>(29);
                    __builder3.AddAttribute(30, "Option", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Schedule.View>(
#nullable restore
#line 11 "E:\Samples\StackingGoup\Pages\Index.razor"
                              View.Week

#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(31, "MaxEventsPerRow", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 11 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                          4

#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.AddMarkupContent(32, "\r\n        ");
                    __builder3.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleView>(33);
                    __builder3.AddAttribute(34, "Option", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Schedule.View>(
#nullable restore
#line 13 "E:\Samples\StackingGoup\Pages\Index.razor"
                              View.Month

#line default
#line hidden
#nullable disable
                    ));
                    __builder3.AddAttribute(35, "MaxEventsPerRow", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 13 "E:\Samples\StackingGoup\Pages\Index.razor"
                                                            4

#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.AddMarkupContent(36, "\r\n        ");
                    __builder3.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleView>(37);
                    __builder3.AddAttribute(38, "Option", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Schedule.View>(
#nullable restore
#line 15 "E:\Samples\StackingGoup\Pages\Index.razor"
                              View.Agenda

#line default
#line hidden
#nullable disable
                    ));
                    __builder3.CloseComponent();
                    __builder3.AddMarkupContent(39, "\r\n        ");
                    __builder3.OpenComponent<Syncfusion.Blazor.Schedule.ScheduleQuickInfoTemplates>(40);
                    __builder3.CloseComponent();
                }
                ));
                __builder2.CloseComponent();
            }
            ));
            __builder.CloseComponent();
        }
        #pragma warning restore 1998
#nullable restore
#line 21 "E:\Samples\StackingGoup\Pages\Index.razor"
      

    public string StartWorkingHours = "06:00";
    public string EndWorkingHours = "21:00";
    public string ScheduleStartHour = "06:00";
    public string ScheduleEndHour = "21:00";

    DateTime CurrentDate = new DateTime(2020, 2, 11);
    List<AppointmentData> DataSource = new List<AppointmentData>
{
        new AppointmentData { Id = 1, Subject = "Paris", StartTime = new DateTime(2020, 2, 11, 10, 0, 0) , EndTime = new DateTime(2020, 2, 11, 12, 0, 0) },
        new AppointmentData { Id = 2, Subject = "Germany", StartTime = new DateTime(2020, 2, 13, 10, 0, 0) , EndTime = new DateTime(2020, 2, 13, 12, 0, 0) }
    };
    public class AppointmentData
    {
        public int Id { get; set; }
        public string Subject { get; set; }
        public string Location { get; set; }
        public DateTime StartTime { get; set; }
        public DateTime EndTime { get; set; }
        public string Description { get; set; }
        public bool IsAllDay { get; set; }
        public string RecurrenceRule { get; set; }
        public string RecurrenceException { get; set; }
        public Nullable<int> RecurrenceID { get; set; }
    }

#line default
#line hidden
#nullable disable
    }
}
namespace __Blazor.BlazorApp.Pages.Index
{
    #line hidden
    internal static class TypeInference
    {
        public static void CreateScheduleEventSettings_0<TValue>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, global::System.Collections.Generic.IEnumerable<TValue> __arg0, int __seq1, global::System.Boolean __arg1, int __seq2, global::System.Boolean __arg2, int __seq3, global::System.Boolean __arg3)
        {
        __builder.OpenComponent<global::Syncfusion.Blazor.Schedule.ScheduleEventSettings<TValue>>(seq);
        __builder.AddAttribute(__seq0, "DataSource", __arg0);
        __builder.AddAttribute(__seq1, "AllowAdding", __arg1);
        __builder.AddAttribute(__seq2, "AllowDeleting", __arg2);
        __builder.AddAttribute(__seq3, "AllowEditing", __arg3);
        __builder.CloseComponent();
        }
    }
}
#pragma warning restore 1591
