public IHttpActionResult AddDonateTypeData([FromBody] DonateTypeData item) { DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { SQLString = @"insert into donatetype (DonateTypeName) values (@DonateTypeName)"; MySqlCommand qExe = new MySqlCommand { Connection = conn.connection, CommandText = SQLString }; qExe.Parameters.AddWithValue("@DonateTypeName", item.DonateTypeName); qExe.ExecuteNonQuery(); long returnid = qExe.LastInsertedId; conn.CloseConnection(); return(Json(new ResultDataModel { success = true, errorMessage = "", returnRunno = returnid.ToString() })); } else { return(Json(new ResultDataModel { success = false, errorMessage = "Database connect fail!", returnRunno = "" })); } }
public IHttpActionResult EditDonateTypeData([FromBody] DonateTypeData item) { DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { SQLString = @"UPDATE donatetype SET DonateTypeRunno = @DonateTypeRunno, DonateTypeName = @DonateTypeName WHERE DonateTypeRunno = @DonateTypeRunno"; MySqlCommand qExe = new MySqlCommand { Connection = conn.connection, CommandText = SQLString }; qExe.Parameters.AddWithValue("@DonateTypeRunno", item.DonateTypeRunno); qExe.Parameters.AddWithValue("@DonateTypeName", item.DonateTypeName); qExe.ExecuteNonQuery(); conn.CloseConnection(); return(Json(new ResultDataModel { success = true, errorMessage = "", returnRunno = "" })); } else { return(Json(new ResultDataModel { success = false, errorMessage = "Database connect fail!", returnRunno = "" })); } }
public IHttpActionResult ListAllDonateType() { List <DonateTypeData> result = new List <DonateTypeData>(); DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { try { SQLString = @"SELECT * FROM donatetype order by DonateTypeRunno"; MySqlCommand qExe = new MySqlCommand { Connection = conn.connection, CommandText = SQLString }; MySqlDataReader dataReader = qExe.ExecuteReader(); while (dataReader.Read()) { DonateTypeData detail = new DonateTypeData(); detail.DonateTypeRunno = int.Parse(dataReader["DonateTypeRunno"].ToString()); detail.DonateTypeName = dataReader["DonateTypeName"].ToString(); result.Add(detail); } dataReader.Close(); dataReader.Dispose(); return(Json(result)); } catch (Exception e) { return(BadRequest(e.Message)); } } else { return(BadRequest("Database connect fail!")); } }