public string SelectListCode(SelectListOutputViewModel selectListOutputViewModel)
        {
            string entityName      = selectListOutputViewModel.EntityName;
            string fieldName       = selectListOutputViewModel.FieldName;
            string entityNameLocal = Char.ToLowerInvariant(entityName[0]) + entityName.Substring(1);


            string selectListCode = null;

            selectListCode += tab + "private void Populate" + entityName + "DropDownList(int selectedValue)" + lb;
            selectListCode += tab + "{" + lb;
            selectListCode += tab + tab + "List" + lt + entityName + "ViewModel" + gt + entityNameLocal + "ViewModel = new List" + lt + entityName + "ViewModel" + gt + "();" + lb;
            selectListCode += lb;
            selectListCode += tab + tab + "var " + entityNameLocal + "s = db." + entityName + lb;
            selectListCode += tab + tab + tab + ".ToList();" + lb;

            selectListCode += tab + tab + "foreach (var " + entityNameLocal + " in " + entityNameLocal + "s)" + lb;
            selectListCode += tab + tab + "{" + lb;
            selectListCode += tab + tab + tab + entityName + "ViewModel " + entityNameLocal + "ViewModel = mapper.Map" + lt + entityName + ", " + entityName + "ViewModel" + gt + "(" + entityNameLocal + ");" + lb;
            selectListCode += tab + tab + tab + entityNameLocal + "sViewModel.Add(" + entityNameLocal + "ViewModel);" + lb;
            selectListCode += tab + tab + "}" + lb;
            selectListCode += lb;
            selectListCode += tab + tab + "ViewBag." + entityName + "s = new SelectList(" + entityNameLocal + "sViewModel, \"ID\",\"" + fieldName + "\", selectedValue);" + lb;
            selectListCode += tab + "}" + lb;

            return(selectListCode);
        }
        public IActionResult SelectListCreateResults(SelectListOutputViewModel selectListOutputViewModel)
        {
            var selectListGenBusinessLogic = new SelectListGenBusinessLogic();

            selectListOutputViewModel.SelectListCode = selectListGenBusinessLogic.SelectListCode(selectListOutputViewModel);

            return(View(selectListOutputViewModel));
        }