Ejemplo n.º 1
0
        public void CreateAddress(long id, ClientAddressPoco address)
        {
            ClientPoco c = _db.Clients.Single(cust => cust.Id == id);

            c.Addresses.Add(address);
            _db.SaveChanges();
        }
Ejemplo n.º 2
0
        public void DeleteAddress(long clientid, long addressid)
        {
            ClientAddressPoco a = _db.ClientAddresses.Single(ad => ad.AddressId == addressid);
            ClientPoco        c = _db.Clients.Single(cust => cust.Id == clientid);

            c.Addresses.Remove(a);
            _db.SaveChanges();
        }
Ejemplo n.º 3
0
        public void UpdateAddress(long clientId, long addressId, ClientAddressPoco address)
        {
            ClientPoco        c = _db.Clients.Single(cu => cu.Id == clientId);
            ClientAddressPoco a = c.Addresses.Single(ad => ad.AddressId == addressId);

            a.Street      = address.Street;
            a.Province    = address.Province;
            a.City        = address.City;
            a.Postal_Code = address.Postal_Code;
            _db.SaveChanges();
        }
Ejemplo n.º 4
0
 public HttpResponseMessage CreateAddress(long clientId, [FromBody] ClientAddressPoco address)
 {
     _logic.CreateAddress(clientId, address);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }
Ejemplo n.º 5
0
 public void UpdateAddress(long clientId, long addressId, ClientAddressPoco address)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public void CreateAddress(long id, ClientAddressPoco address)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 7
0
 public void CreateAddress(long id, ClientAddressPoco address)
 {
     _repository.CreateAddress(id, address);
 }
Ejemplo n.º 8
0
 public void UpdateAddress(long clientId, long addressId, ClientAddressPoco address)
 {
     _repository.UpdateAddress(clientId, addressId, address);
 }