public async Task <IActionResult> Create(TaxYearCreateViewModel model)
        {
            var taxYearRepo = _unitOfWork.TaxYearRepository.Find(x => x.YearOfTax == model.YearOfTax);

            if (taxYearRepo != null)
            {
                Alert("Tax year already exist!", NotificationType.error);
            }

            var taxYear = new TaxYear()
            {
                Id        = model.Id,
                YearOfTax = model.YearOfTax
            };

            await _unitOfWork.TaxYearRepository.AddAsync(taxYear);

            if (await _unitOfWork.SaveAsync())
            {
                Alert("Successfully created!", NotificationType.success);
            }

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Create()
        {
            var model = new TaxYearCreateViewModel();

            return(View(model));
        }