public IActionResult AdminTariffBenefitToggle(int?id) { TariffBenefit benefit = id.HasValue ? _tariffBenefitRepository.GetTariffBenefit((int)id).Result : new TariffBenefit(); return(View(benefit)); }
public async Task UpdateTariffBenefit(TariffBenefit benefit) { TariffBenefit tariff = await this.GetTariffBenefit(benefit.Id); if (tariff != null) { tariff.Benefit = benefit.Benefit; } }
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))); }
public async Task CreateTariffBenefit(TariffBenefit benefit) { await _context.TariffBenefits.AddAsync(benefit); }