示例#1
0
        public async Task <IActionResult> Create([Bind("Id,Local")] Track track)
        {
            ViewBag.CurrentUser   = HttpContext.Session.GetString("Name");
            ViewBag.CurrentUserId = HttpContext.Session.GetInt32("Id");

            var playlistId = HttpContext.Session.GetInt32("CurrentPlayListId");

            await FrameworkUtils.UploadFile(track.Local, track);

            if (playlistId != null)
            {
                await _service.AddTrackByPlaylistIdAsync(track, (long)playlistId);
            }

            return(RedirectToAction(nameof(Index)));
        }