public IActionResult AllSKills()
        {
            var viewModel = new AllSkillsViewModel
            {
                Skills = this.skillsService.GetAll <SkillViewModel>(),
            };

            return(this.View(viewModel));
        }
        // GET: Administration/Skills
        public IActionResult Index(int page = 1, int perPage = GlobalConstants.ItemsPerPage)
        {
            var skills = this.skillsService.GetAllWithDeleted <SkillsViewModel>();

            var pagesCount = (int)Math.Ceiling(skills.Count() / (decimal)perPage);

            var paginatedSkills = skills
                                  .Skip(perPage * (page - 1))
                                  .Take(perPage)
                                  .ToList();

            var viewModel = new AllSkillsViewModel
            {
                Skills      = paginatedSkills,
                CurrentPage = page,
                PagesCount  = pagesCount,
            };

            return(this.View(viewModel));
        }
 public RedirectToActionResult AllSkills(AllSkillsViewModel viewModel)
 {
     return(RedirectToAction("AllSkills", new { type = viewModel.Type, status = viewModel.Status }));
 }