コード例 #1
0
        public async Task <ObjectResult> GetAllVenues()
        {
            IEnumerable <Venue> venues = await venueRepository.GetAllVenues();

            return(Ok(new Responses.AllVenues
            {
                Venues = venues.Select(v => v.Name).ToArray()
            }));
        }
コード例 #2
0
        public IEnumerable <VenueVm> GetList()
        {
            MemberInitExpression bin = (MemberInitExpression)ViewModelProjection.Body;

            Debug.WriteLine(bin.NodeType);
            Debug.WriteLine(bin.Type);
            Debug.WriteLine(bin.Bindings);
            Debug.WriteLine(bin.NewExpression);

            return(_venueRepository.GetAllVenues().Select(ViewModelProjection));
        }
コード例 #3
0
        public IActionResult Index()
        {
            ViewBag.Title = "Venues List";
            var venues         = _venueRepository.GetAllVenues().OrderBy(v => v.VenueName);
            var venueViewModel = new VenueViewModel()
            {
                Title  = "Welcome to the Metadata Builder",
                Venues = venues.ToList()
            };

            return(View(venueViewModel));
        }
コード例 #4
0
        public IActionResult ShowEdit(int id)
        {
            ViewBag.ListOfVenues = venueRepo.GetAllVenues();
            ViewBag.ListOfTypes  = showRepo.GetAllShowTypes();

            return(View(showRepo.GetShowById(id)));
        }
コード例 #5
0
        public void AddVenueTest()
        {
            repo.Add(new Venue {
                name = "W.O.W. Hall", address = "291 W 8th Ave", city = "Eugene", state = "Oregon", description = "The W.O.W. Hall is a performing arts venue in Eugene, Oregon, United States. It was formerly a Woodmen of the World lodge. The W.O.W. Hall was listed on the National Register of Historic Places in 1996.", wazeNav = "https://www.waze.com/livemap?zoom=17&lat=44.05128&lon=-123.09708", googleNav = "https://www.google.com/maps/place/291+W+8th+Ave,+Eugene,+OR+97401/@44.0511031,-123.0992632,17z/data=!3m1!4b1!4m5!3m4!1s0x54c11e6ce9f47a7f:0x343f151172bdd64e!8m2!3d44.0511031!4d-123.0970745"
            });

            var count = repo.GetAllVenues().Count;

            count++;
            repo.Add(new Venue {
                name = "W.O.W. Hall", address = "291 W 8th Ave", city = "Eugene", state = "Oregon", description = "The W.O.W. Hall is a performing arts venue in Eugene, Oregon, United States. It was formerly a Woodmen of the World lodge. The W.O.W. Hall was listed on the National Register of Historic Places in 1996.", wazeNav = "https://www.waze.com/livemap?zoom=17&lat=44.05128&lon=-123.09708", googleNav = "https://www.google.com/maps/place/291+W+8th+Ave,+Eugene,+OR+97401/@44.0511031,-123.0992632,17z/data=!3m1!4b1!4m5!3m4!1s0x54c11e6ce9f47a7f:0x343f151172bdd64e!8m2!3d44.0511031!4d-123.0970745"
            });
            Assert.Equal(count, repo.GetAllVenues().Count);
        }
コード例 #6
0
 public VenueQueryResult Handle(VenueQuery query)
 {
     try
     {
         var venues = _venueRepository.GetAllVenues();
         return(new VenueQueryResult
         {
             Venues = AutoMapper.Mapper.Map <List <Venue> >(venues).ToList()
         });
     }
     catch (Exception ex)
     {
         _logger.Log(Logging.Enums.LogCategory.Error, ex);
         return(new VenueQueryResult
         {
             Venues = null
         });
     }
 }
コード例 #7
0
        public IEnumerable <Venue> Get()
        {
            var res = _venueRepository.GetAllVenues().Result;

            return(res);
        }
コード例 #8
0
 public IActionResult Index() => View(venueRepo.GetAllVenues());
コード例 #9
0
 /*
  * Return a list of all venues
  */
 public List <Venue> GetAllVenues()
 {
     return(_venueRepository.GetAllVenues());
 }