// GET: ProjectCustomField
        public ActionResult Index()
        {
            var projectCustomField = _projectCustomFieldService.Queryable().ToList();
            var cField             = new List <ProjectCustomFieldViewModel>();

            if (projectCustomField.Any())
            {
                projectCustomField.ForEach(c =>
                {
                    var cFieldView = new ProjectCustomFieldViewModel
                    {
                        TableId       = c.TableId,
                        CustomFieldId = c.CustomFieldId,
                        ProjectCode   = c.ProjectCode
                    };

                    var customList = _customFieldService.Query(l => l.CustomListId == c.CustomFieldId).Select().ToList();
                    if (customList.Any())
                    {
                        cFieldView.CustomFieldName = customList[0].CustomFieldName;
                    }

                    cField.Add(cFieldView);
                });
            }

            return(View(cField));
        }
        public ActionResult GetProjectCustomFields(string projectCode)
        {
            var projectCustomFields = _projectCustomFieldService.Query(p => p.ProjectCode == projectCode).Select().ToList();
            var cField = new List <ProjectCustomFieldViewModel>();

            if (projectCustomFields.Any())
            {
                projectCustomFields.ForEach(c =>
                {
                    var cFieldView = new ProjectCustomFieldViewModel
                    {
                        TableId       = c.TableId,
                        CustomFieldId = c.CustomFieldId,
                        ProjectCode   = c.ProjectCode
                    };

                    var customList = _customFieldService.Query(l => l.CustomFieldId == c.CustomFieldId).Select().ToList();
                    if (customList.Any())
                    {
                        cFieldView.CustomFieldName = customList[0].CustomFieldName;
                    }

                    cField.Add(cFieldView);
                });
            }

            return(Json(cField, JsonRequestBehavior.AllowGet));
        }