public async Task <President> UpdatePresidentsAsync(President president) { var poco = president.MapTo <PresidentPoco>(); await UpdateAsync(poco); return(president); }
public async Task <string> InsertPresidentsAsync(President president) { var poco = president.MapTo <PresidentPoco>(); var result = await InsertAsync(poco, false); return(result.Id); }
public Task <President> UpdatePresidentsAsync(President president) { var deleted = _presidents.TryRemove(president.Id, out PresidentPoco _); if (deleted) { _presidents.TryAdd(president.Id, president.MapTo <PresidentPoco>()); } else { president = null; } return(Task.FromResult(president)); }
public void MapTo_PresidentPoco_To_PresidentDto() { var entity = new President { Id = "1234", Name = "George", Address = new Address("Rua de Teste", "123", "APT 12", new ZipCode("12345678")) }; var mappPoco = entity.MapTo <PresidentPoco>(); Assert.NotNull(mappPoco); Assert.Equal(entity.Id, mappPoco.Id); Assert.Equal(entity.Name, mappPoco.Name); Assert.NotNull(mappPoco.Address); Assert.Equal(entity.Address.Complement, mappPoco.Address.Complement); Assert.Equal(entity.Address.Number, mappPoco.Address.Number); Assert.Equal(entity.Address.Street, mappPoco.Address.Street); Assert.Equal(entity.Address.ZipCode.Number, mappPoco.Address.ZipCode.Number); }
public Task <string> InsertPresidentsAsync(President president) { _presidents.TryAdd(president.Id, president.MapTo <PresidentPoco>()); return(Task.FromResult(president.Id)); }