or
@(Html.Kendo().Scheduler<VisitViewModel>()
.Name(
"scheduler"
)
.Date(DateTime.Now)
.StartTime(7, 0, 0)
.EndTime(18, 0, 0)
.Timezone(
"Etc/UTC"
)
.AllDaySlot(
false
)
.Views(views => {
views.DayView(view => view.Selected(
true
)
.WorkDayStart(8, 0, 0)
.WorkDayEnd(17, 0, 0)
.SelectedDateFormat(
"{0:dddd d/M/yyyy}"
));
})
.Resources(resource => resource
.Add(m => m.MechanicId)
.Title(
"Mechanic"
)
.Name(
"mechanic"
)
.Multiple(
false
)
.DataTextField(
"Text"
)
.DataValueField(
"Value"
)
.BindTo(GetMechanics().Select(v =>
new
{ Text = String.Format(
"{0} {1}"
, v.FirstName, v.LastName), Value = v.Id }).ToArray()))
@(Html.Kendo().Grid(Model.CareAlerts)
.Name(
"Alerts"
)
.Columns(columns =>
{
columns.Bound(p => p.AlertDate).Title(
"Date"
).Format(
"{0:d}"
);
columns.Bound(p => p.PatientName).Template(@<text>
@Html.ActionLink(@item.PatientName,
"Member"
,
new
{ id = @item.PatientASID })
</text>);
columns.Bound(p => p.AlertSummary).Title(
"Message"
);
})
.Sortable()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.ServerOperation(
false
)
)
)
@(Html.Kendo().Map()
.Name("Bing")
.Center(53.4252981, 14.5526117)
.Zoom(12)
.Layers(layers =>
{
layers.Add()
.Type(MapLayerType.Bing)
.ImagerySet(MapLayersImagerySet.Road)
.Key("key");
layers.Add()
.Type(MapLayerType.Marker)
.DataSource(dataSource => dataSource
.Read(read => read.Action("_StoreLocations", "Home"))
)
.LocationField("LatLng")
.TitleField("Title");
layers.Add()
.Type(MapLayerType.Shape)
.DataSource(dataSource => dataSource
.Read(read => read.Action("_StoreLocations", "Home"))
)
.LocationField("LatLng")
.TitleField("Title");
})
)