public async Task<Car?> UpdateCarFromDynamic(string id, dynamic car)
{
var config = new MapperConfiguration(cfg =>
{
cfg.CreateMap<dynamic, Car>().ForAllMembers(x =>
{
x.Condition((src, dest, srcMember) => { return srcMember != null; });
});
});
var mapper = _personUserConfiguration.CreateMapper();
var existingUser =
await _applicationDbContext.Cars.FirstOrDefaultAsync(x => x.IsActive && x.Id == id);
mapper.Map(car, existingCar);
// omitted code
public async Task<Car?> UpdateCarFromDynamic(string id, dynamic car)
{
var config = new MapperConfiguration(cfg =>
{
cfg.CreateMap<dynamic, Car>().ForAllMembers(x =>
{
x.Condition((src, dest, srcMember) => { return srcMember != null; });
});
});
var mapper = _personUserConfiguration.CreateMapper();
var existingUser =
await _applicationDbContext.Cars.FirstOrDefaultAsync(x => x.IsActive && x.Id == id);
mapper.Map(car, existingCar);
// omitted code