Пример #1
0
        public void NewPlaylistTest()
        {
            DBPlaylist       dbPlaylist = new DBPlaylist();
            User             user       = new User(1, "Myron Antonissen", "*****@*****.**", "4761KL", DateTime.Now, Country.Germany, 624196793, new Subscription("", 0.0, ""));
            NewPlaylistModel playlist   = new NewPlaylistModel();

            Assert.AreEqual(true, dbPlaylist.NewPlaylist(playlist, user));
        }
Пример #2
0
 public ActionResult NewPlaylist(NewPlaylistModel playlist)
 {
     if (dbPlaylist.NewPlaylist(playlist, LogedinUser))
     {
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }
Пример #3
0
        public async Task <IActionResult> NewPlaylist(NewPlaylistModel model)
        {
            if (ModelState.IsValid)
            {
                var playlist = await _playlistService.CreatePlaylist(model.Title, model.Description);

                return(RedirectToAction("Playlist", new { Id = playlist.Id }));
            }

            return(View(model));
        }
Пример #4
0
        public bool NewPlaylist(NewPlaylistModel playlist, User user)
        {
            if (con.State != System.Data.ConnectionState.Open)
            {
                con.Open();
            }
            MySqlCommand cmd = new MySqlCommand
            {
                Connection  = con,
                CommandText = "INSERT INTO Playlist (Name, Userid) VALUES (@name, @userid)"
            };

            cmd.Parameters.AddWithValue("@name", playlist.Name);
            cmd.Parameters.AddWithValue("@userid", user.ID);

            cmd.ExecuteNonQuery();
            con.Close();
            return(true);
        }