Example #1
0
        public IActionResult AdminTariffBenefitToggle(int?id)
        {
            TariffBenefit benefit = id.HasValue
                ? _tariffBenefitRepository.GetTariffBenefit((int)id).Result
                : new TariffBenefit();

            return(View(benefit));
        }
Example #2
0
        public async Task UpdateTariffBenefit(TariffBenefit benefit)
        {
            TariffBenefit tariff = await this.GetTariffBenefit(benefit.Id);

            if (tariff != null)
            {
                tariff.Benefit = benefit.Benefit;
            }
        }
Example #3
0
        public async Task <IActionResult> AdminTariffBenefitAction(TariffBenefit tariffBenefit)
        {
            if (ModelState.IsValid)
            {
                if (tariffBenefit.Id == 0)
                {
                    await _tariffBenefitRepository.CreateTariffBenefit(tariffBenefit);
                }
                else
                {
                    await _tariffBenefitRepository.UpdateTariffBenefit(tariffBenefit);
                }

                await _tariffBenefitRepository.SaveAllAsync();
            }
            return(RedirectToAction(nameof(AdminTariffBenefit)));
        }
Example #4
0
 public async Task CreateTariffBenefit(TariffBenefit benefit)
 {
     await _context.TariffBenefits.AddAsync(benefit);
 }