Ejemplo n.º 1
0
        public void CreatePhoneNumber(long id, CompanyPhoneNumberPoco phoneNumber)
        {
            CompanyPoco c = _db.Companies.Single(comp => comp.Id == id);

            c.PhoneNumbers.Add(phoneNumber);
            _db.SaveChanges();
        }
Ejemplo n.º 2
0
        public void DeletePhoneNumber(long companyId, long phoneNumberId)
        {
            CompanyPhoneNumberPoco a = _db.CompanyPhones.Single(ad => ad.PhoneNumberId == phoneNumberId);
            CompanyPoco            c = _db.Companies.Single(comp => comp.Id == companyId);

            c.PhoneNumbers.Remove(a);
            _db.SaveChanges();
        }
Ejemplo n.º 3
0
        public bool UpdatePhoneNumber(long companyId, CompanyPhoneNumberPoco phoneNumber)
        {
            var isupdated = _repository.UpdatePhoneNumber(companyId, phoneNumber);

            if (isupdated)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 4
0
        public HttpResponseMessage UpdatePhoneNumber(long companyId, [FromBody] CompanyPhoneNumberPoco phoneNumber)
        {
            var isUpdated = _logic.UpdatePhoneNumber(companyId, phoneNumber);

            if (isUpdated == true)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, phoneNumber));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NotModified, phoneNumber));
            }
        }
Ejemplo n.º 5
0
 public bool UpdatePhoneNumber(long id, CompanyPhoneNumberPoco phoneNumber)
 {
     try
     {
         CompanyPoco            c = _db.Companies.Where(comp => comp.Id == id).FirstOrDefault();
         CompanyPhoneNumberPoco a = c.PhoneNumbers.Single(ad => ad.PhoneNumberId == phoneNumber.PhoneNumberId);
         a.PhoneNo   = phoneNumber.PhoneNo;
         a.PhoneType = phoneNumber.PhoneType;
         _db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Ejemplo n.º 6
0
 public void CreatePhoneNumber(long id, CompanyPhoneNumberPoco phoneNumber)
 {
     _repository.CreatePhoneNumber(id, phoneNumber);
 }
Ejemplo n.º 7
0
 public HttpResponseMessage CreatePhoneNumber(long companyId, [FromBody] CompanyPhoneNumberPoco phoneNumber)
 {
     _logic.CreatePhoneNumber(companyId, phoneNumber);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }