Beispiel #1
0
        public void CreateAddress(long id, CompanyAddressPoco address)
        {
            CompanyPoco c = _db.Companies.Single(comp => comp.Id == id);

            c.Addresses.Add(address);
            _db.SaveChanges();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        public bool UpdateAddress(long companyId, CompanyAddressPoco address)
        {
            var isupdated = _repository.UpdateAddress(companyId, address);

            if (isupdated)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #4
0
        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));
            }
        }
Beispiel #5
0
 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);
     }
 }
Beispiel #6
0
 public void CreateAddress(long id, CompanyAddressPoco address)
 {
     _repository.CreateAddress(id, address);
 }
Beispiel #7
0
 public HttpResponseMessage CreateAddress(long companyId, [FromBody] CompanyAddressPoco address)
 {
     _logic.CreateAddress(companyId, address);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }