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); }
public UploadVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue, ImageView thumbnail) { Assert.IsNotNull(venue); this.userInfo = userInfo; this.venue = venue; this.thumbnail = thumbnail; }
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(); }
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); } }
public UploadVenueView(UserInfo userInfo, Core.Editor.Venue.Json.Venue venue) { Assert.IsNotNull(venue); this.userInfo = userInfo; this.venue = venue; }