Example #1
0
        public EditAndUploadVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue, Action venueChangeCallback)
        {
            Assert.IsNotNull(venue);

            editVenueView   = new EditVenueView(userInfo, venue, venueChangeCallback);
            uploadVenueView = new UploadVenueView(userInfo, venue);
        }
Example #2
0
 public UploadVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue, ImageView thumbnail)
 {
     Assert.IsNotNull(venue);
     this.userInfo  = userInfo;
     this.venue     = venue;
     this.thumbnail = thumbnail;
 }
Example #3
0
        public EditVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue, Action venueChangeCallback)
        {
            Assert.IsNotNull(venue);

            this.userInfo = userInfo;
            this.venue    = venue;

            this.venueChangeCallback = venueChangeCallback;

            editVenue         = new EditVenue();
            drawThumbnailView = new DrawThumbnailView();
        }
Example #4
0
        public EditVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue, ImageView thumbnailView, Action venueChangeCallback)
        {
            Assert.IsNotNull(venue);

            this.userInfo            = userInfo;
            this.venue               = venue;
            this.venueChangeCallback = venueChangeCallback;

            newVenueName = venue.Name;
            newVenueDesc = venue.Description;

            this.thumbnailView = thumbnailView;
            var thumbnailUrl = venue.ThumbnailUrls.FirstOrDefault(x => x != null);

            thumbnailView.SetImageUrl(thumbnailUrl ?? new ThumbnailUrl(""));
        }
        public EditVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue, Action venueChangeCallback)
        {
            Assert.IsNotNull(venue);

            this.userInfo            = userInfo;
            this.venue               = venue;
            this.venueChangeCallback = venueChangeCallback;

            newVenueName = venue.Name;
            newVenueDesc = venue.Description;

            thumbnailView = new ImageView();
            var thumbnailUrl = venue.ThumbnailUrls.First(x => x != null);

            if (thumbnailUrl != null)
            {
                thumbnailView.SetImageUrl(thumbnailUrl);
            }
        }
Example #6
0
 public UploadVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue)
 {
     Assert.IsNotNull(venue);
     this.userInfo = userInfo;
     this.venue    = venue;
 }