Пример #1
0
        private void TelefonGetir(int kisi_id)
        {
            if (telList.Count > 0)
            {
                telList.Clear();
            }

            IdeaV2WBS.IdeaV2 serv = new IdeaV2WBS.IdeaV2();
            DataSet          ds   = serv.KisiTelefonlariGetir(kisi_id);

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                if (row != null)
                {
                    Telefonlar newTel = new Telefonlar();

                    if (row["KisiId"] != null)
                    {
                        newTel.KisiId = Convert.ToInt32(row["KisiId"]);
                    }

                    if (row["KullaniciId"] != null)
                    {
                        newTel.KullaniciId = Convert.ToInt32(row["KullaniciId"]);
                    }

                    if (row["TelefonNo"] != null)
                    {
                        newTel.TelefonNo = row["TelefonNo"].ToString();
                    }

                    if (row["TelefonTipiId"] != null)
                    {
                        newTel.TelefonTipiId = Convert.ToInt32(row["TelefonTipiId"]);
                    }

                    if (row["TelefonId"] != null)
                    {
                        newTel.TelefonId = Convert.ToInt32(row["TelefonId"]);
                    }

                    telList.Add(newTel);
                }
            }
            gridTelefon.DataSource = telList;
            gridTelefon.RefreshDataSource();
        }
 public IHttpActionResult Put(int id, Telefonlar telefon)
 {
     // Kayıt yok ise
     if (PhonesDAL.IsThereAnyPhoneID(id) == false)
     {
         return(Content(HttpStatusCode.NotFound, "Böyle bir kayıt bulunamadı..!"));
     }
     // Telefon modeli uygun degil ise
     else if (ModelState.IsValid == false)
     {
         return(BadRequest(ModelState));
     }
     else
     {
         return(Ok(PhonesDAL.UpdatePhone(id, telefon)));
     }
 }
 public IHttpActionResult Post(Telefonlar telefon)
 {
     if (PhonesDAL.IsThereAnyPhoneNumber(telefon.TelefonNo) != null)
     {
         return(Content(HttpStatusCode.BadRequest, "Bu numara zaten kayıtlı..!"));
     }
     else
     {
         if (ModelState.IsValid)
         {
             var createdphone = PhonesDAL.CreatePhone(telefon);
             return(CreatedAtRoute("DefaultApi", new { id = createdphone.ID }, createdphone));
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
 }