public IActionResult Delete(int id)
        {
            JobPositionServiceModel jobPosition = this.jobPositionsService.GetById(id);

            if (jobPosition.Name == null)
            {
                return(this.BadRequest());
            }

            var model = new DeleteJobPositionViewModel
            {
                Id   = jobPosition.Id,
                Name = jobPosition.Name,
                //TODO: add qualifications table on delete view
            };

            return(this.View(model));
        }
        public IActionResult Edit(int id)
        {
            JobPositionServiceModel jobPosition = this.jobPositionsService.GetById(id);

            if (jobPosition.Name == null)
            {
                return(this.BadRequest());
            }

            var model = new JobPositionInputModel
            {
                Id = jobPosition.Id,
                JobPositionName = jobPosition.Name,

                QualificationIds = jobPosition.QualificationIds,
                Qualifications   = this.qualificationsService.GetAll().Select(x => new QualificationsDropdownViewModel
                {
                    Id   = x.Id,
                    Name = x.Name,
                }),
            };

            return(this.View(model));
        }