public async Task <IActionResult> PostAsync(Transfer_Insurance insurance) { _logger.LogInformation($"Adding new insurance."); Inner_Insurance transformedInsurance = new Inner_Insurance { InsuranceId = 0, InsuranceName = insurance.InsuranceName }; await _insuranceRepository.AddInsuranceAsync(transformedInsurance); return(CreatedAtAction(nameof(GetByIdAsync), new { id = insurance.InsuranceId }, insurance)); }
public async Task <IActionResult> PutAsync(int id, [FromBody] Transfer_Insurance insurance) { _logger.LogInformation($"Editing insurance with id {id}."); var entity = await _insuranceRepository.GetInsuranceByIdAsync(id); if (entity is Inner_Insurance) { entity.InsuranceName = insurance.InsuranceName; return(NoContent()); } _logger.LogInformation($"No insurances found with id {id}."); return(NotFound()); }
public void CheckInsurance(Transfer_Insurance insurance) { }