コード例 #1
0
        public void CreateAddress(long id, ClientAddressPoco address)
        {
            ClientPoco c = _db.Clients.Single(cust => cust.Id == id);

            c.Addresses.Add(address);
            _db.SaveChanges();
        }
コード例 #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();
        }
コード例 #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();
        }
コード例 #4
0
ファイル: ClientController.cs プロジェクト: johnhinz/Investor
 public HttpResponseMessage CreateAddress(long clientId, [FromBody] ClientAddressPoco address)
 {
     _logic.CreateAddress(clientId, address);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }
コード例 #5
0
ファイル: LogicStub.cs プロジェクト: johnhinz/Investor
 public void UpdateAddress(long clientId, long addressId, ClientAddressPoco address)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
ファイル: LogicStub.cs プロジェクト: johnhinz/Investor
 public void CreateAddress(long id, ClientAddressPoco address)
 {
     throw new NotImplementedException();
 }
コード例 #7
0
ファイル: ClientLogic.cs プロジェクト: johnhinz/Investor
 public void CreateAddress(long id, ClientAddressPoco address)
 {
     _repository.CreateAddress(id, address);
 }
コード例 #8
0
ファイル: ClientLogic.cs プロジェクト: johnhinz/Investor
 public void UpdateAddress(long clientId, long addressId, ClientAddressPoco address)
 {
     _repository.UpdateAddress(clientId, addressId, address);
 }