Did some preliminary streaming tests from an mobile app and the functionality works. it is a little rough but it can be smoothed out. Created manager classes to abstract functionality from the SongManager class. #7

This commit is contained in:
amazing-username
2019-05-26 22:04:30 +00:00
parent 05a33d4d9e
commit a772627abc
7 changed files with 121 additions and 18 deletions
-7
View File
@@ -193,21 +193,17 @@ namespace Icarus.Models.Context
{
try
{
Console.WriteLine("dddd");
_logger.Info("Retrieving song from database");
using (var conn = GetConnection())
{
conn.Open();
var query = "SELECT * FROM Song WHERE Id=@Id";
Console.WriteLine("Transfer");
using (var cmd = new MySqlCommand(query, conn))
{
Console.WriteLine("Temperment");
cmd.Parameters.AddWithValue("@Id", song.Id);
Console.WriteLine("Lost");
using (var reader = cmd.ExecuteReader())
{
song = ParseSingleData(reader);
@@ -303,7 +299,6 @@ namespace Icarus.Models.Context
{
Song song = new Song();
Console.WriteLine("ddddddddddddd");
while (reader.Read())
{
song.Id = Convert.ToInt32(reader["Id"]);
@@ -321,8 +316,6 @@ namespace Icarus.Models.Context
song.YearId = Convert.ToInt32(reader["YearId"].ToString());
}
Console.WriteLine("Panic");
return song;
}