public async Task <IActionResult> Delete(ViolationsAndIncentiveViewModel viewModel)
        {
            var violationsAndIncentive = new ViolationsAndIncentive
            {
                Id    = viewModel.Id,
                Name  = viewModel.Name,
                Score = viewModel.Score
            };

            await _violationsAndIncentiveRepository.Delete(violationsAndIncentive);

            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> Edit(ViolationsAndIncentiveViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var violationsAndIncentive = new ViolationsAndIncentive {
                    Id    = viewModel.Id, Name = viewModel.Name,
                    Score = viewModel.Score
                };

                await _violationsAndIncentiveRepository.Edit(violationsAndIncentive);

                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }