Пример #1
0
        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));
        }
Пример #2
0
        public async Task <IHttpActionResult> GetKapı(int id)
        {
            Kapı kapı = await db.Kapı.FindAsync(id);

            if (kapı == null)
            {
                return(NotFound());
            }

            return(Ok(kapı));
        }
Пример #3
0
        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ı));
        }
Пример #4
0
        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ı));
        }