public async Task <IActionResult> putVehicleMake(VehicleMakeToPostDto vehicleMakeToPutDto) { VehicleMake vehicleMake = await _vehicleMakeRepo.AddVehicleMake(vehicleMakeToPutDto); if (vehicleMake == null) { return(StatusCode(Microsoft.AspNetCore.Http.StatusCodes.Status409Conflict, new { error = "This vehicleMake already exist!" })); } return(Ok(vehicleMake)); }
public async Task <VehicleMake> AddVehicleMake(VehicleMakeToPostDto vehicleMakeToPutDto) { var existingVehicleMake = _context.VehicleMakes.Where(v => v.Name == vehicleMakeToPutDto.Name) .FirstOrDefault(); if (existingVehicleMake != null) { return(null); } var vehicleMake = _mapper.Map <VehicleMake>(vehicleMakeToPutDto); _context.VehicleMakes.Add(vehicleMake); _context.SaveChanges(); vehicleMake = _context.VehicleMakes.Where(v => v.Name == vehicleMake.Name).FirstOrDefault(); return(vehicleMake); }