public ActionResult List(string findBy = "", int page = 0)
        {
            EmpSkillSummaryViewModel viewModel = new EmpSkillSummaryViewModel()
            {
                ETech = findBy
            };

            try
            {
                InitializeListPage(viewModel);

                int.TryParse(findBy, out int filterValueID);
                viewModel.PagingInfo = new PagingInfo
                {
                    TotalRecordsCount = techService.TotalRecordsCount(findBy),
                    RecordsPerPage    = RecordsPerPage,
                    CurentPageNo      = page
                };

                if (viewModel.PagingInfo.TotalRecordsCount > 0)
                {
                    viewModel.EmpSkillSummaries = GetTechSummaries(findBy, page);
                }
                else
                {
                    DisplayWarningMessage("No records to display");
                }
            }
            catch (Exception exp)
            {
                DisplayLoadErrorMessage(exp);
            }

            return(View(viewModel));
        }
 private void InitializeListPage(EmpSkillSummaryViewModel viewModel)
 {
 }