public ViewModel([NotNull] WorkshopClient workshopClient, [NotNull] UserInfo user) { _workshopClient = workshopClient; _user = user; Username = _user.Username; Name = _user.Name; Location = _user.Location; Bio = _user.Bio; AvatarImageSource = _user.AvatarLarge; }
public WorkshopSubmitterParams([NotNull] WorkshopClient client, [CanBeNull] IUploadLogger log, WorkshopOriginality originality, WorkshopCollabModel collabsInfo, [CanBeNull] List <AcJsonObjectNew> disabledObjects) { Client = client; Log = log; Originality = originality; CollabsInfo = collabsInfo; DisabledObjects = disabledObjects ?? new List <AcJsonObjectNew>(); }
static void Main(string[] args) { using (WorkshopClient game = new WorkshopClient()) { #if !DEBUG game.IsFullScreen = true; #endif game.Run(); } }
public WorkshopEditProfile([NotNull] WorkshopClient workshopClient, [NotNull] UserInfo user) { DataContext = new ViewModel(workshopClient, user); InitializeComponent(); Buttons = new[] { new AsyncButton { Content = UiStrings.Ok, Command = Model.ApplyCommand, Width = 200d }, CancelButton }; Model.PropertyChanged += OnModelPropertyChanged; }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { WorkshopClient.GetInstance().Dispose(); Application.Current.Shutdown(0); }