public async Task <IHttpActionResult> PutKapı(int id, Kapı kapı) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kapı.Id) { return(BadRequest()); } db.Entry(kapı).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KapıExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetKapı(int id) { Kapı kapı = await db.Kapı.FindAsync(id); if (kapı == null) { return(NotFound()); } return(Ok(kapı)); }
public async Task <IHttpActionResult> PostKapı(Kapı kapı) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Kapı.Add(kapı); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = kapı.Id }, kapı)); }
public async Task <IHttpActionResult> DeleteKapı(int id) { Kapı kapı = await db.Kapı.FindAsync(id); if (kapı == null) { return(NotFound()); } db.Kapı.Remove(kapı); await db.SaveChangesAsync(); return(Ok(kapı)); }
public JsonResult InsertDoor(Kapı kapı) { string query = "INSERT INTO kapı(kapıNo,mahalleKodu,koordinat) VALUES(@kapıNo,@mahalleKodu,@koordinat)"; // query += "SELECT SCOPE_IDENTITY()"; string connectionString = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString; using (MySqlConnection con = new MySqlConnection(connectionString)) { using (MySqlCommand cmd = new MySqlCommand(query)) { cmd.Parameters.AddWithValue("@kapıNo", kapı.kapıNo); cmd.Parameters.AddWithValue("@mahalleKodu", kapı.mahalleKodu); cmd.Parameters.AddWithValue("@koordinat", kapı.koordinat.Trim()); cmd.Connection = con; con.Open(); // mahalle.mahalleKodu = Convert.ToInt32(cmd.ExecuteScalar()); cmd.ExecuteNonQuery(); con.Close(); } } return(Json(kapı)); }
public JsonResult UpdateDoor(Kapı kapı) { string query = "UPDATE kapı SET koordinat=@koordinat WHERE mahalleKodu=@mahalleKodu AND kapıNo=@kapıNo"; string connectionString = ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString; using (MySqlConnection con = new MySqlConnection(connectionString)) { using (MySqlCommand cmd = new MySqlCommand(query)) { //MessageBox.Show(""+kapı.mahalleKodu); cmd.Parameters.AddWithValue("@mahalleKodu", kapı.mahalleKodu); cmd.Parameters.AddWithValue("@kapıNo", kapı.kapıNo); cmd.Parameters.AddWithValue("@koordinat", kapı.koordinat); cmd.Connection = con; con.Open(); //mahalle.mahalleKodu = Convert.ToInt32(cmd.ExecuteScalar()); //cmd.ExecuteNonQuery(); con.Close(); } } return(Json(kapı)); }