Пример #1
0
 // GET: Me
 public ActionResult Index()
 {
     EventRepository eventRepository = new EventRepository(new yslDataContext());
     var events = eventRepository.getArtistEvents(1);
     ViewBag.events = events;
     return View();
 }
Пример #2
0
 public ActionResult Index()
 {
     AudioAlbumRepository audioAlbumRepository = new AudioAlbumRepository(new yslDataContext());
     MediaRepository mediaRepository = new MediaRepository(new yslDataContext());
     EventRepository eventRepository = new EventRepository(new yslDataContext());
     var events = eventRepository.getArtistEvents(1);
     AudioAlbumDataForJSON latestSingle = audioAlbumRepository.getLatestSingle(1);
     List<AudioAlbumData> audioAlbumsWithCover = audioAlbumRepository.getAudioAlbumsWithCover(0, 10);
     ViewBag.uploads = mediaRepository.GetRecentMedia();
     ViewBag.latestSingle = latestSingle;
     ViewBag.recent = audioAlbumsWithCover;
     ViewBag.events = events;
     return View("Index", "~/Views/Shared/_LayoutHome.cshtml");
 }
Пример #3
0
        //// 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();
        }
Пример #4
0
                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");
		}