public async Task <IActionResult> AddAvailableTariffForUpgrade([FromBody] AvailableTariffForUpgradeDto availableTariffForUpgradeDto) { AvailableTariffForUpgrade availableTariffForUpgrade = new AvailableTariffForUpgrade( availableTariffForUpgradeDto.FromTariffId, availableTariffForUpgradeDto.ToTariffId); await availableTariffForUpgradeRepository.Add(availableTariffForUpgrade); await unitOfWork.SaveEntitiesAsync(); return(Ok()); }
public async Task <IActionResult> Update([FromBody] AvailableTariffForUpgradeDto availableTariffForUpgradeDto) { AvailableTariffForUpgrade availableTariffForUpgrade = await availableTariffForUpgradeRepository.GetAvailableTariffForUpgrade(availableTariffForUpgradeDto.Id); if (availableTariffForUpgrade == null) { return(StatusCode(StatusCodes.Status500InternalServerError, $"AvailableTariffForUpgrade id == {availableTariffForUpgradeDto.Id}. Not found!")); } availableTariffForUpgrade.SetFromTariffId(availableTariffForUpgradeDto.FromTariffId); availableTariffForUpgrade.SetToTariffId(availableTariffForUpgradeDto.ToTariffId); await availableTariffForUpgradeRepository.Update(availableTariffForUpgrade); await unitOfWork.SaveEntitiesAsync(); return(Ok()); }