public JsonResult Delete(int id)
        {
            var  allowanceIdDb = _countryAllowanceRepository.FindById(id);
            bool result        = false;
            var  travelReportsThatUseThisCountry =
                _travelReportRepository.GetAllFromDatabaseEnumerable().Where(t => t.CountryAllowanceId == id).ToList().MapToViews();

            if (travelReportsThatUseThisCountry.Count == 0 && allowanceIdDb != null)
            {
                _countryAllowanceRepository.DeleteFromDatabase(allowanceIdDb);
                _countryAllowanceRepository.Save();
                result = true;
            }
            else
            {
                return(Json(new { }));
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }