public ActionResult Get(int id) { ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); var artist = artistRepository.ConvertToModel(artistRepository.getArtist(id)); JsonResult jsonResult = new JsonResult(); jsonResult.Data = artist; var result = jsonResult; return result; }
public static void SetArtist() { ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); _artist = artistRepository.updateArtistList(_artist); }
public string UpdateArtist(int aId, string Name) { AudioAlbumRepository audioAlbumRepository = new AudioAlbumRepository(new yslDataContext()); AudioAlbum audioAlbum = audioAlbumRepository.getAudioAlbum(aId); ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); Artist artist = artistRepository.getArtist(Name); audioAlbum.ArtistId = new int?(artist.ArtistId); audioAlbumRepository.updateAudioAlbum(audioAlbum); return "true"; }
//// GET: Event //public ActionResult Index() //{ // EventRepository eventRepository = new EventRepository(new yslDataContext()); // var events = eventRepository.getArtistEvents(1); // ViewBag.events = events; // return View(); //} //// GET: Event //public ActionResult View(int id) //{ // var eRepo = new EventRepository(new yslDataContext()); // var _event = eRepo.getEvent(id); // var events = eRepo.getArtistEvents(1); // events.Remove(_event); // ViewBag._event = _event; // ViewBag.events = events; // return View(); //} public ActionResult Processupload( string meta, string uploads, string people) { string[] source = uploads.Split(new char[] { '~' }); PhotoRepository photoRepository = new PhotoRepository(new yslDataContext()); EventArtistRepository eventArtistRepository = new EventArtistRepository(new yslDataContext()); EventRepository eventRepository = new EventRepository(new yslDataContext()); ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); Request.Cookies.Get("ysl"); var text = source.Last<string>().Split(',').ToList(); string text2 = text.First(); text2 = text2.Replace("/temp", ""); var useDefaultImage = text2.Trim().ToLower().Equals("none"); string text3 = ""; string destFileName = ""; string photoName = ""; if (!useDefaultImage) { text3 = Server.MapPath(text.First()); destFileName = text3.Replace("\\temp", ""); photoName = text.Last(); } int accountId = int.Parse(System.Web.HttpContext.Current.User.Identity.GetUserId()) ; var metaFields = meta.Split('~').ToList(); try { if (!useDefaultImage) { System.IO.File.Move(text3, destFileName); } Photo photo = new Photo { AccountId = accountId, Title = photoName, Description = "", Location = text2, Uploaded = DateTime.Now, Updated = DateTime.Now }; int value = (useDefaultImage) ? GlobalVariables.DefaultEventImageId : photoRepository.addPhoto(photo); var ys = artistRepository.getArtist(1); Event ev = new Event(); ev.AccountId = accountId; ev.Title = metaFields[0]; ev.Start = DateTime.Parse(metaFields[1] + " " + metaFields[2]); ev.Ending = DateTime.Parse(metaFields[3] + " " + metaFields[4]); ev.Location = metaFields[5]; ev.Description = metaFields[6]; ev.Venue = metaFields[7]; ev.PhotoId = value; ev.Created = DateTime.Now; var evId = eventRepository.addEvent(ev); EventArtist eva = new EventArtist() { ArtistId = ys.ArtistId, EventId = evId }; eventArtistRepository.addEventArtist(eva); } catch { } return View(); }
public ActionResult Processupload(string meta, string uploads) { string[] array = uploads.Split(new char[] { ';' }); string[] array2 = meta.Split(new char[] { '~' }); ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); Request.Cookies.Get("ysl"); int accountId = 2; DateTime.Now.ToString("MMMM dd, yyyy"); MemberRepository memberRepository = new MemberRepository(new yslDataContext()); ArtistMemberRepository artistMemberRepository = new ArtistMemberRepository(new yslDataContext()); IPhotoRepository photoRepository = new PhotoRepository(new yslDataContext()); string text = array2[1]; text = text.Replace("/temp", ""); string text2 = Server.MapPath(array2[1]); string destFileName = text2.Replace("\\temp", ""); int value = 0; try { System.IO.File.Move(text2, destFileName); value = photoRepository.addPhoto(new Photo { AccountId = accountId, Location = text, Title = "", Description = "" }); } catch { } Artist artist = new Artist { Name = array2[0], PhotoId = new int?(value), Bio = array2[2] }; int artistId = artistRepository.addArtist(artist); string[] array3 = array; for (int i = 0; i < array3.Length; i++) { string text3 = array3[i]; if (!string.IsNullOrWhiteSpace(text3)) { try { Member member = memberRepository.getMember(text3.Trim()); ArtistMember member2 = new ArtistMember { ArtistId = artistId, MemberId = member.MemberId }; artistMemberRepository.addArtistMember(member2); } catch { } } } return RedirectToAction("Index"); }
public ActionResult Events() { EventRepository eventRepository = new EventRepository(new yslDataContext()); List<EventData> recentEventsWithData = eventRepository.getRecentEventsWithData(); ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); List<Artist> allArtist = artistRepository.getAllArtist(); ViewBag.artists = allArtist.ToList<Artist>(); ViewBag.events = recentEventsWithData; return View("Events", "~/Views/Shared/_LayoutAdmin.cshtml"); }
public ActionResult Artist() { ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); MemberRepository memberRepository = new MemberRepository(new yslDataContext()); List<Artist> allArtist = artistRepository.getAllArtist(); List<Member> allMember = memberRepository.getAllMember(); ViewBag.artist = allArtist; ViewBag.members = allMember; return View("Artist", "~/Views/Shared/_LayoutAdmin.cshtml"); }
public ActionResult Music() { IAudioAlbumRepository audioAlbumRepository = new AudioAlbumRepository(new yslDataContext()); ArtistRepository artistRepository = new ArtistRepository(new yslDataContext()); List<Artist> allArtist = artistRepository.getAllArtist(); List<AudioAlbumData> audioAlbumsWithCover = audioAlbumRepository.getAudioAlbumsWithCover(0, 100); ViewBag.audios = audioAlbumsWithCover; ViewBag.artist = allArtist; return View("Music", "~/Views/Shared/_LayoutAdmin.cshtml"); }