public async ValueTask <Domain.Entity.CustomerContact> Update(Domain.Entity.CustomerContact entity, Guid id) { await WithConnection(async conn => { await conn.ExecuteAsync(command.Update, new { PersonalNumber = entity.PersonalNumber, Email = entity.Email, Street = entity.Street, ZipCode = entity.ZipCode, Country = entity.Country, PhoneNumber = entity.PhoneNumber, Id = id }); }); return(await GetById(id)); }
public async ValueTask <Domain.Entity.CustomerContact> Add(Domain.Entity.CustomerContact entity) { return(await WithConnection(async conn => { entity.SetNewId(); await conn.ExecuteAsync(command.Add, new { Id = entity.Id, PersonalNumber = entity.PersonalNumber, Email = entity.Email, Street = entity.Street, ZipCode = entity.ZipCode, Country = entity.Country, PhoneNumber = entity.PhoneNumber }); return await GetById(entity.Id); })); }
public static void NotifyCustomerContactChanged(Domain.Entity.CustomerContact entity) { // Do nothing }