Exemple #1
0
 public int addCategory(AMP010 value)
 {
     using (var conn = new OracleConnection(_connStr))
     {
         try
         {
             conn.Open();
             using (var cmd = new OracleCommand(Constant.SqlCmd.AMP010.add, conn)
             {
                 CommandType = CommandType.Text
             })
             {
                 cmd.Parameters.Add("cate_id", value.cate_id);
                 cmd.Parameters.Add("cate_name", value.cate_name);
                 var result = cmd.ExecuteNonQuery();
                 cmd.Dispose();
                 return(result);
             }
         }
         catch (Exception e)
         {
             Console.WriteLine($"Add category by id error => {e.Message}");
             return(0);
         }
         finally
         {
             conn.Close();
             conn.Dispose();
         }
     }
 }
 public IHttpActionResult PostAddCategory([FromBody] AMP010 value)
 {
     try
     {
         var result = _job.addCategory(value);
         return(Ok(result));
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
Exemple #3
0
 public AMP010 getCategoryById(string cate_id)
 {
     using (var conn = new OracleConnection(_connStr))
     {
         try
         {
             conn.Open();
             using (var cmd = new OracleCommand(Constant.SqlCmd.AMP010.getById, conn)
             {
                 CommandType = CommandType.Text
             })
             {
                 cmd.Parameters.Add("cate_id", cate_id);
                 var reader = cmd.ExecuteReader();
                 if (reader.HasRows)
                 {
                     //List<AMP010> data = new List<AMP010>();
                     reader.Read();
                     AMP010 data = new AMP010
                     {
                         cate_id   = reader["CATE_ID"].ToString(),
                         cate_name = reader["CATE_NAME"].ToString()
                     };
                     cmd.Dispose();
                     reader.Dispose();
                     return(data);
                 }
                 cmd.Dispose();
                 reader.Dispose();
                 return(null);
             }
         }
         catch (Exception e)
         {
             Console.WriteLine($"Get category by id error => {e.Message}");
             return(null);
         }
         finally
         {
             conn.Close();
             conn.Dispose();
         }
     }
 }