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)); } } }