public AddProfiler(Global global, Persona persona) { ProfilerMode = ProfilerMode.Edit; this.persona = persona; this.global = global; addProfileViewModel = new ViewModels.AddProfileViewModel(this, global); HashString = persona.HashString; Bitmap avaBitmap = AvatarGen.GenerateAvatar(HashString); Avatar = GetBitmapImage(avaBitmap); view = new Views.AddProfile(addProfileViewModel); Proxies = global.Proxies; //нужно сделать, чтобы если на акке был прокси, то его можно было удалить if (persona.Proxy != null) { var pr = Proxies.Where(p => p.Ip == persona.Proxy.Ip && p.Port == persona.Proxy.Port).FirstOrDefault(); if (pr != null) { Proxy = pr; } else { Proxy = persona.Proxy; } } view.ShowDialog(); }
public AddProfiler(Global global) { persona = new Persona(); this.global = global; addProfileViewModel = new ViewModels.AddProfileViewModel(this, global); UpdateAvatar(); view = new Views.AddProfile(addProfileViewModel); Proxies = global.Proxies; view.ShowDialog(); }