public void CreateAddress(long id, CompanyAddressPoco address) { CompanyPoco c = _db.Companies.Single(comp => comp.Id == id); c.Addresses.Add(address); _db.SaveChanges(); }
public void DeleteAddress(long companyId, long addressid) { CompanyAddressPoco a = _db.CompanyAddresses.Single(ad => ad.AddressId == addressid); CompanyPoco c = _db.Companies.Single(comp => comp.Id == companyId); c.Addresses.Remove(a); _db.SaveChanges(); }
public bool UpdateAddress(long companyId, CompanyAddressPoco address) { var isupdated = _repository.UpdateAddress(companyId, address); if (isupdated) { return(true); } else { return(false); } }
public HttpResponseMessage UpdateAddress(long companyId, [FromBody] CompanyAddressPoco address) { var isUpdated = _logic.UpdateAddress(companyId, address); if (isUpdated == true) { return(Request.CreateResponse(HttpStatusCode.OK, address)); } else { return(Request.CreateResponse(HttpStatusCode.NotModified, address)); } }
public bool UpdateAddress(long id, CompanyAddressPoco address) { try { CompanyPoco c = _db.Companies.Where(comp => comp.Id == id).FirstOrDefault(); CompanyAddressPoco a = c.Addresses.Single(ad => ad.AddressId == address.AddressId); a.Street = address.Street; a.Province = address.Province; a.City = address.City; a.Postal_Code = address.Postal_Code; _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public void CreateAddress(long id, CompanyAddressPoco address) { _repository.CreateAddress(id, address); }
public HttpResponseMessage CreateAddress(long companyId, [FromBody] CompanyAddressPoco address) { _logic.CreateAddress(companyId, address); return(Request.CreateResponse(HttpStatusCode.OK)); }