using System.Collections.Generic;
namespace HelloWorldMvcApp
public class HomeController : Controller
public ActionResult Index(RequestViewModel selected)
RequestViewModel requestViewModel = new RequestViewModel { Priorities = selected.Priorities, SelectedGuid = selected.SelectedGuid };
var sel = requestViewModel.Priorities.Where(r => r.Value == selected.SelectedGuid.ToString()).First();
requestViewModel.SelectedPriority = sel.Text;
return View(requestViewModel);
public ActionResult Index()
List<SelectListItem> list = GetData();
RequestViewModel requestViewModel = new RequestViewModel { Priorities = list };
return View(requestViewModel);
private static List<SelectListItem> GetData()
List<SelectListItem> list = new List<SelectListItem>();
SelectListItem selectListItemA = new SelectListItem { Text = "Priority1", Value = Guid.NewGuid().ToString() };
SelectListItem selectListItemB = new SelectListItem { Text = "Priority2", Value = Guid.NewGuid().ToString() };
SelectListItem selectListItemC = new SelectListItem { Text = "Priority3", Value = Guid.NewGuid().ToString() };
list.Add(selectListItemA);
list.Add(selectListItemB);
list.Add(selectListItemC);