public grvOnClickListner(MusicView activity, WeClipInfo wcHolder, List <Audio> audioList, GridView gvMusic) { this.gvMusic = gvMusic; this.activity = activity; this.audioList = audioList; this.wcHolder = wcHolder; }
void Switch(MusicView view) { switch (view) { case MusicView.Albums: if (!(MainPageMusicContentPresenter.Content is AlbumCollectionBase)) { MainPageMusicContentPresenter.Content = new AlbumCollectionBase(); } break; case MusicView.Artists: if (!(MainPageMusicContentPresenter.Content is ArtistCollectionBase)) { MainPageMusicContentPresenter.Content = new ArtistCollectionBase(); } break; case MusicView.Songs: if (!(MainPageMusicContentPresenter.Content is SongsPivotItem)) { MainPageMusicContentPresenter.Content = new SongsPivotItem(); } break; case MusicView.Playlists: if (!(MainPageMusicContentPresenter.Content is PlaylistPivotItem)) { MainPageMusicContentPresenter.Content = new PlaylistPivotItem(); } break; } }
private void Initialize() { if (MusicView == null) { MusicView = new MusicView(); } }
public ActionResult CreateMusic(MusicView m, HttpPostedFileBase imgMusic) { Random rnd = new Random(); m.View = rnd.Next(1000, 9999); m.MusicNameUnsigned = API.CommonHelper.RemoveUnicode.RemoveSign4VietnameseString(m.MusicName); if (imgMusic == null) { m.MusicImage = "default.png"; } else { string FileName = DateTime.Now.Ticks + Path.GetFileName(imgMusic.FileName); string path = Path.Combine(Server.MapPath("~/Resource/ImagesMusic"), FileName); imgMusic.SaveAs(path); m.MusicImage = FileName; } HttpResponseMessage res = APIService.client.PostAsJsonAsync("Music", m).Result; if (res.IsSuccessStatusCode) { TempData["success"] = "Create new music successfully!"; int id = res.Content.ReadAsAsync <int>().Result; System.Threading.Tasks.Task <HttpResponseMessage> resSM = APIService.client.PostAsJsonAsync("SingerMusic", new SingerMusicView { MusicID = id, SingerID = m.UserID }); } else { TempData["error"] = "Create new music failed!"; } return(RedirectToAction("Music")); }
public GetAudioFile(MusicView activity, GridView gvMusic, WeClipInfo wcHolder) { this.activity = activity; this.gvMusic = gvMusic; this.wcHolder = wcHolder; audioList = new List <Audio>(); p = ProgressDialog.Show(activity, "Please wait", "Loading data"); }
void Start() { Global g = Global.instance; musicView = Create <MusicView>(); musicView.name = "musicView"; AddChild(musicView); }
public void initMusic() { music = Instantiate(preFabMusic); if (!music) { Debug.Log("Music can't be created."); } DontDestroyOnLoad(music); }
public MusicViewAdapter(List <Audio> audioList, MusicView activity) { this.audioList = audioList; this.activity = activity; isPlaying = new bool[audioList.Count]; for (int i = 0; i < isPlaying.Length; i++) { isPlaying[i] = false; } }
void secondsTimer_Tick(object sender, EventArgs e) { if (!SystemProtection.ScreenLocked) { return; } DateTimeView.Value = DateTime.Now; PopulateShellChromeData(); MusicView.RaisePropertyChanged("Position"); }
// GET api/<controller>/5 public IHttpActionResult Get(int id) { var s = Repositories.GetMusicByID(id); var item = new MusicView { CateID = s.CateID, ID = s.ID, MusicDayCreate = s.MusicDayCreate, UserName = s.User.UserName, UserImg = s.User.UserImage, MusicDownloadAllowed = s.MusicDownloadAllowed, MusicImage = s.MusicImage, MusicName = s.MusicName, MusicNameUnsigned = s.MusicNameUnsigned, MusicRelated = s.MusicRelated, SongOrMV = s.SongOrMV, UserID = s.UserID, View = s.MusicView, ListSinger = Repositories.GetSMByID(s.ID).Select(d => new SingerMusicView { ID = d.ID, MusicID = d.MusicID, SingerID = d.SingerID, SingerName = d.User.UserName }) }; return(Ok(item)); }
// Start is called before the first frame update void Start() { Debug.Log("Starting music"); musicView = GameObject.FindWithTag("Music").GetComponent <MusicView>(); if (musicView == null) { Debug.LogError("MusicTimer: can't find MusicView!"); return; } circle = this.GetComponent <Image>(); }
// PUT api/<controller>/5 public IHttpActionResult Put(int id, MusicView s) { var item = new Music { CateID = s.CateID, ID = s.ID, MusicDayCreate = s.MusicDayCreate, MusicDownloadAllowed = s.MusicDownloadAllowed, MusicImage = s.MusicImage, MusicName = s.MusicName, MusicNameUnsigned = s.MusicNameUnsigned, MusicRelated = s.MusicRelated, SongOrMV = s.SongOrMV, UserID = s.UserID, MusicView = s.View }; var res = Repositories.UpdateMusic(item); if (res == true) { return(Ok()); } return(InternalServerError()); }
public ActionResult AddSingerMusic(SingerMusicView sm) { HttpResponseMessage res = APIService.client.PostAsJsonAsync("SingerMusic", sm).Result; HttpResponseMessage res1 = APIService.client.GetAsync("Music/" + sm.MusicID).Result; MusicView model = res.Content.ReadAsAsync <MusicView>().Result; if (res.IsSuccessStatusCode) { TempData["success"] = "add singer successfully!"; } else { TempData["error"] = "add singer failed!"; } return(RedirectToAction("MusicDetail", new { id = sm.MusicID })); }
public StaffRenderer(Theme ui, MusicView vw, Song s) { this.ui = ui; this.vw = vw; this.s = s; //default for (int i = 0; i < 120; i++) { lanes.Add(i, new Lane { Position = i, Lit = false, }); } }
public ActionResult PlayMusic(int idMusic) { //history if (Session["UserID"] != null) { System.Threading.Tasks.Task <HttpResponseMessage> resHis = APIService.client.PostAsJsonAsync("HistoryUser", new HistoryUserView { MusicID = idMusic, UserID = Convert.ToInt32(Session["UserID"]) }); } //music HttpResponseMessage resView = APIService.client.GetAsync("Music?idMusic=" + idMusic).Result; HttpResponseMessage res = APIService.client.GetAsync("Music/" + idMusic).Result; MusicView model = res.Content.ReadAsAsync <MusicView>().Result; //lyrics HttpResponseMessage resLyrics = APIService.client.GetAsync("Lyrics/" + model.ID).Result; ViewBag.lyrics = resLyrics.Content.ReadAsAsync <LyricsView>().Result; //PlaylistUser if (Session["UserID"] != null) { HttpResponseMessage resPlist = APIService.client.GetAsync("Playlist?idUser="******"UserID"])).Result; IEnumerable <PlaylistView> plist = resPlist.Content.ReadAsAsync <IEnumerable <PlaylistView> >().Result; if (plist.Count() > 0) { ViewBag.plist = plist; } else { ViewBag.plist = null; } } //file HttpResponseMessage resFileNormal = APIService.client.GetAsync("QualityMusic?idMusic=" + model.ID + "&vip=" + false).Result; ViewBag.fileNormal = resFileNormal.Content.ReadAsAsync <QualityMusicView>().Result; HttpResponseMessage resFile = APIService.client.GetAsync("QualityMusic?idMusic=" + model.ID).Result; ViewBag.file = resFile.Content.ReadAsAsync <IEnumerable <QualityMusicView> >().Result; //music random HttpResponseMessage resRandom = APIService.client.GetAsync("RandomMusic?idCate=" + model.CateID + "&music=" + model.SongOrMV).Result; ViewBag.random = resRandom.Content.ReadAsAsync <IEnumerable <MusicView> >().Result; return(View(model)); }
public ActionResult AddFile(QualityMusicView qm, HttpPostedFileBase fileMusic) { qm.QMusicApproved = true; qm.NewFile = false; HttpResponseMessage resModel = APIService.client.GetAsync("Music/" + qm.MusicID).Result; MusicView model = resModel.Content.ReadAsAsync <MusicView>().Result; if (fileMusic == null) { TempData["error"] = "add file failed!"; return(RedirectToAction("MusicDetail", new { id = qm.MusicID })); } string FileName = DateTime.Now.Ticks + Path.GetFileName(fileMusic.FileName); string path; if ((model.SongOrMV == false && FileName.EndsWith("mp3")) || (model.SongOrMV == true && !FileName.EndsWith("mp3"))) { TempData["error"] = "add file failed!"; return(RedirectToAction("MusicDetail", new { id = qm.MusicID })); } if (FileName.EndsWith("mp3")) { path = Path.Combine(Server.MapPath("~/Resource/Audio"), FileName); } else { path = Path.Combine(Server.MapPath("~/Resource/Video"), FileName); } fileMusic.SaveAs(path); qm.MusicFile = FileName; HttpResponseMessage res = APIService.client.PostAsJsonAsync("QualityMusic", qm).Result; if (res.IsSuccessStatusCode) { TempData["success"] = "add file successfully!"; } else { TempData["error"] = "add file failed!"; } return(RedirectToAction("MusicDetail", new { id = qm.MusicID })); }
public ActionResult UpdateMusic(MusicView m, HttpPostedFileBase imgMusic) { m.MusicNameUnsigned = API.CommonHelper.RemoveUnicode.RemoveSign4VietnameseString(m.MusicName); HttpResponseMessage res = APIService.client.GetAsync("Music/" + m.ID).Result; MusicView model = res.Content.ReadAsAsync <MusicView>().Result; if (imgMusic == null) { m.MusicImage = model.MusicImage; } else { if (model.MusicImage != "default.png") { string fullPath = Request.MapPath("~/Resource/ImagesMusic/" + model.MusicImage); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } } string FileName = DateTime.Now.Ticks + Path.GetFileName(imgMusic.FileName); string path = Path.Combine(Server.MapPath("~/Resource/ImagesMusic"), FileName); imgMusic.SaveAs(path); m.MusicImage = FileName; } HttpResponseMessage resUp = APIService.client.PutAsJsonAsync("Music/" + m.ID, m).Result; if (res.IsSuccessStatusCode) { TempData["success"] = "Update music successfully!"; } else { TempData["error"] = "Update music failed!"; } return(RedirectToAction("MusicDetail", new { id = m.ID })); }
private async Task Switch(MusicView view) { await Locator.MusicLibraryVM.OnNavigatedFrom(); switch (view) { case MusicView.Albums: if (!(MainPageMusicContentPresenter.Content is AlbumCollectionBase)) { MainPageMusicContentPresenter.Content = new AlbumCollectionBase(); } break; case MusicView.Artists: if (!(MainPageMusicContentPresenter.Content is ArtistCollectionBase)) { MainPageMusicContentPresenter.Content = new ArtistCollectionBase(); } break; case MusicView.Songs: if (!(MainPageMusicContentPresenter.Content is SongCollectionBase)) { MainPageMusicContentPresenter.Content = new SongCollectionBase(); } break; case MusicView.Playlists: if (!(MainPageMusicContentPresenter.Content is PlaylistCollectionBase)) { MainPageMusicContentPresenter.Content = new PlaylistCollectionBase(); } break; } await Locator.MusicLibraryVM.OnNavigatedTo(); }
public ActionResult MusicDetail(int id) { HttpResponseMessage resCate = APIService.client.GetAsync("SubCate").Result; TempData["cate"] = resCate.Content.ReadAsAsync <IEnumerable <CategoryView> >().Result; HttpResponseMessage res = APIService.client.GetAsync("Music/" + id).Result; MusicView model = res.Content.ReadAsAsync <MusicView>().Result; HttpResponseMessage resMV = APIService.client.GetAsync("Music?idSinger=" + model.UserID + "&music=" + (model.SongOrMV == true ? false : true)).Result; TempData["music"] = resMV.Content.ReadAsAsync <IEnumerable <MusicView> >().Result; HttpResponseMessage resSinger = APIService.client.GetAsync("User").Result; TempData["singer"] = resSinger.Content.ReadAsAsync <IEnumerable <UserView> >().Result; HttpResponseMessage resSm = APIService.client.GetAsync("SingerMusic/" + id).Result; TempData["sm"] = resSm.Content.ReadAsAsync <IEnumerable <SingerMusicView> >().Result; HttpResponseMessage resQ = APIService.client.GetAsync("Quality").Result; TempData["q"] = resQ.Content.ReadAsAsync <IEnumerable <QualityMusicView> >().Result; HttpResponseMessage resQm = APIService.client.GetAsync("QualityMusic?idMusic=" + id).Result; TempData["qm"] = resQm.Content.ReadAsAsync <IEnumerable <QualityMusicView> >().Result; return(View(model)); }
private void CreateView(ItemModel selectedSong) { MusicPlayerViewModel = new MusicPlayerViewModel(ApplicationModel, selectedSong); MusicView.DataContext = MusicPlayerViewModel; MusicView.Show(); }
public void MusicClick(object obj) { MusicView MV2 = new MusicView(); MV2.ShowDialog(); }
public ActionResult CreateMusicUser(MusicView m, HttpPostedFileBase fileMusic, HttpPostedFileBase imgMusic) { if (Session["singer"] != null) { List <int> arrSinger = new List <int>(); arrSinger = Session["singer"] as List <int>; m.MusicNameUnsigned = API.CommonHelper.RemoveUnicode.RemoveSign4VietnameseString(m.MusicName); m.MusicDownloadAllowed = true; m.View = 0; //img music if (imgMusic == null) { m.MusicImage = "default.png"; } else { string FileNameMusic = DateTime.Now.Ticks + Path.GetFileName(imgMusic.FileName); string pathMusic = Path.Combine(Server.MapPath("~/Resource/ImagesMusic"), FileNameMusic); imgMusic.SaveAs(pathMusic); m.MusicImage = FileNameMusic; } //quality music QualityMusicView quality = new QualityMusicView { NewFile = true, QMusicApproved = false //if admin do not approved file user, delete it(include singermusic, qualitymusic, music) without QMusicApproved is false }; string FileName = DateTime.Now.Ticks + Path.GetFileName(fileMusic.FileName); string path; if (FileName.EndsWith("mp3")) { quality.QualityID = 1; //file normal of song m.SongOrMV = true; path = Path.Combine(Server.MapPath("~/Resource/Audio"), FileName); } else { quality.QualityID = 3; //file mormal of mv m.SongOrMV = false; path = Path.Combine(Server.MapPath("~/Resource/Video"), FileName); } fileMusic.SaveAs(path); quality.MusicFile = FileName; //music HttpResponseMessage resMusic = APIService.client.PostAsJsonAsync("Music", m).Result; if (resMusic.IsSuccessStatusCode) { int idMusic = resMusic.Content.ReadAsAsync <int>().Result; quality.MusicID = idMusic; HttpResponseMessage res = APIService.client.PostAsJsonAsync("QualityMusic", quality).Result; if (res.IsSuccessStatusCode) { //singer foreach (int number in arrSinger) { System.Threading.Tasks.Task <HttpResponseMessage> resSM = APIService.client.PostAsJsonAsync("SingerMusic", new SingerMusicView { MusicID = idMusic, SingerID = number }); } } TempData["success"] = "Upload file thành công"; } } else { TempData["error"] = "Upload file xảy ra lỗi"; } Session.Remove("singer"); return(RedirectToAction("UploadFile")); }