public Address Add(Address entity)
        {
            var gw = new AddressRowDataGateway()
            {
                City     = entity.City,
                Id       = entity.Id,
                Number   = entity.Number,
                PostCode = entity.PostCode,
                Street   = entity.Street
            };

            gw     = gw.Add();
            lastId = gw.Id;
            return((Address)gw);
        }
 public IList <Address> GetAll()
 {
     return(AddressRowDataGateway.GetAll().Select(x => (Address)x).ToList());
 }
 public Address Get(long id)
 {
     return(AddressRowDataGateway.Get(id));
 }