public ActionResult Setup(int?id) { ComponentSetupViewModel vm = null; if (!id.HasValue) { ViewBag.Title = ComponentStrings.Component_Create_Title; vm = new ComponentSetupViewModel() { IsActive = true }; } else { ViewBag.Title = ComponentStrings.Component_Edit_Title; vm = _componentService.GetComponentById(id.Value); } if (vm == null) { SystemMessages.Add(CommonStrings.No_Record, true, true); return(RedirectToAction("Index")); } ViewBag.ComponentTypeDropDown = new SelectList(_componentTypeService.GetComponentTypeDropDown(), "Value", "Text"); ViewBag.DonorDropDown = new SelectList(_donorService.GetDonorDropDown(), "Value", "Text"); return(View("Setup", vm)); }