public ActionResult Index(SortStateInd sortOrder = SortStateInd.NameAsc)
        {
            if (!_servManager.GetAll().Any())
            {
                return(RedirectToAction("NoServicesYet"));
            }
            else
            {
                ViewData["NameSort"] = sortOrder == SortStateInd.NameAsc ? SortStateInd.NameDesc : SortStateInd.NameAsc;
                ViewData["TypeSort"] = sortOrder == SortStateInd.TypeAsc ? SortStateInd.TypeDesc : SortStateInd.TypeAsc;

                return(View(_servManager.Sort(_servManager.GetAll(), sortOrder)));
            }
        }
        public IEnumerable <ServiceIndustry> Sort(IEnumerable <ServiceIndustry> services, SortStateInd sortOrder)
        {
            switch (sortOrder)
            {
            case SortStateInd.NameDesc:
                services = services.OrderByDescending(s => s.Name);
                break;

            case SortStateInd.TypeAsc:
                services = services.OrderBy(s => s.serviceIndustryType.Name);
                break;

            case SortStateInd.TypeDesc:
                services = services.OrderByDescending(s => s.serviceIndustryType.Name);
                break;

            default:
                services = services.OrderBy(s => s.Name);
                break;
            }
            return(services);
        }