public ActionResult ManageRequests()
        {
            try
            {
                var result = _partialControlService.PopulateDropdowns();
                PopulateDropdowns(result);
            }
            return View();
        }

public void PopulateDropdowns(Model.ManageRequestDropdowns model)
        {
            if (ViewData["hotels"] != null)
            {
                List<ClientHotelViewModel> objhotel = new List<ClientHotelViewModel>();
                objhotel = model.Hotels
               .Select(e => new ClientHotelViewModel
               {
                   HotelIDPK = e.HotelIDPK,
                   HotelName = e.HotelName
               }).OrderBy(e => e.HotelName).ToList<ClientHotelViewModel>();

                if (objhotel != null && objhotel.Count() > 0)
                objClientHotelViewModel.AddRange(objhotel);

                ViewData["hotels"] = objClientHotelViewModel.OrderBy(x => x.HotelIDPK);
            }
}
EditorTemplate:


@(Html.Kendo().DropDownList()
                        .Name("Hotel")
            .DataValueField("HotelIDPK")
            .DataTextField("HotelName")
        .BindTo((System.Collections.IEnumerable)ViewData["hotels"])