Ejemplo n.º 1
0
        public ConfigurationView()
        {
            InitializeComponent();

            foreach (var language in Enum.GetValues(typeof(Language)).OfType <Language>())
            {
                ComboLanguage.Items.Add(language.DisplayName());
            }
            ComboLanguage.SelectedIndex = Configuration.DefaultLanguage;

            var currentAvatarId = Configuration.DefaultIdAvatar;
            var avatarIndex     = Avatars.GetAll().ToList().IndexOf(Avatars.GetById(currentAvatarId));

            DefaultAvatarSelector.CurrentIndex = avatarIndex;

            var color = (PlayingColor)Configuration.DefaultColor;

            DefaultColorSelector.CurrentColor = color;

            DefaultColorSelector.OnColorChanged   += ColorChanged;
            DefaultAvatarSelector.OnAvatarChanged += AvatarChanged;

            var waitTimes = Enum.GetValues(typeof(WaitTimes)).OfType <WaitTimes>().ToList();

            WaitTimeTrackBar.Maximum = waitTimes.Count() - 1;
            WaitTimeTrackBar.Value   = waitTimes.IndexOf(Configuration.DefaultWaitTime);
            ToolTipAyuda.SetToolTip(WaitTimeTrackBar, Configuration.DefaultWaitTime.DisplayName());
        }
Ejemplo n.º 2
0
        public void TestMethod3()
        {
            var dir = @"D:\avatar_new\image";

            foreach (var prof in pairs.Keys)
            {
                foreach (var part in part_array)
                {
                    var file = $@"{dir}\{prof}\{part}";
                    var path = $@"d:\avatar_ex\image\{prof}\{part}";
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    var list = NpkCoder.Load(file);

                    foreach (var img in list)
                    {
                        var tables = img.Tables;
                        var match  = Regex.Match(img.Name, "\\d+");
                        if (match.Success)
                        {
                            var code = int.Parse(match.Value);
                            for (var i = 0; i < tables.Count; i++)
                            {
                                img.TableIndex = i;
                                var image = img[pairs[prof]];
                                ImageToJson(path, prof, part, img.Name, Avatars.CompleteCode(code + i), image);
                            }
                        }
                    }
                }
            }
        }
        private void button6_Click(object sender, RoutedEventArgs e)
        {
            this.fd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
            this.fd.Filter           = "Image files (*.bmp, *.jpg, *.png)|*.bmp;*.jpg;*.png";
            this.fd.Multiselect      = false;
            this.fd.FileName         = String.Empty;

            if ((bool)this.fd.ShowDialog())
            {
                try
                {
                    RenderTargetBitmap resizedImage = this.FileToSizedImageSource(fd.FileName, 90, 90);
                    this.image2.Source = resizedImage;
                    byte[] data = this.BitmapSourceToArray(resizedImage);
                    String path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) +
                                  "\\sb0t\\" + AppDomain.CurrentDomain.FriendlyName + "\\Avatars";

                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }

                    File.WriteAllBytes(path + "\\default", data);
                    Avatars.UpdateDefaultAvatar(data);
                }
                catch { }
            }
        }
Ejemplo n.º 4
0
        private void DelUserInfo_Click(object sender, EventArgs e)
        {
            if (base.CheckCookie())
            {
                int uid = DNTRequest.GetInt("uid", -1);
                if (this.AllowDeleteUser(this.userid, uid))
                {
                    bool delposts = this.deltype.SelectedValue.IndexOf("1") < 0;
                    bool delpms   = this.deltype.SelectedValue.IndexOf("2") < 0;

                    User user = XUser.FindByID(uid);
                    if (user.Delete(delposts, delpms))
                    {
                        Sync.DeleteUsers(uid.ToString(), "");
                        Avatars.DeleteAvatar(uid.ToString());
                        XForum.UpdateForumsFieldModerators(this.userName.Text);
                        Online.DeleteUserByUid(this.userInfo.ID);
                        AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台删除用户", "用户名:" + this.userName.Text);
                        base.RegisterStartupScript("PAGE", "window.location.href='usergrid.aspx?condition=" + Request["condition"] + "';");
                        return;
                    }
                    base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='usergrid.aspx?condition=" + Request["condition"] + "';</script>");
                    return;
                }
                else
                {
                    base.RegisterStartupScript("", "<script>alert('操作失败,你要删除的用户是创始人用户或是其它管理员,因此不能删除!');window.location.href='usergrid.aspx?condition=" + Request["condition"] + "';</script>");
                }
            }
        }
Ejemplo n.º 5
0
        // synchronous
        public bool setMaster(string masterFirstName, string masterLastName)
        {
            lock (toAvatarName)
            {
                toAvatarName = masterFirstName + " " + masterLastName;
                if (!name2Key.ContainsKey(toAvatarName.ToLower()))
                {
                    // Send the Query
                    Avatars.RequestAvatarNameSearch(toAvatarName, LLUUID.Random());

                    nameSearchEvent.WaitOne(6000, false);
                }

                if (name2Key.ContainsKey(toAvatarName.ToLower()))
                {
                    masterKey = name2Key[toAvatarName.ToLower()];

                    return(clone(masterKey));
                }
                else
                {
                        #if DEBUG
                    Console.Out.WriteLine("Name lookup for {0} failed", toAvatarName);
                        #endif

                    return(false);
                }
            }
        }
Ejemplo n.º 6
0
 private Avatar(Avatars avatarType)
 {
     AvatarFullName = avatarType.ToString();
     AvatarType     = avatarType;
     Kind           = Avatar_Kind.Normal;
     InitializeComponent();
 }
Ejemplo n.º 7
0
        public static void GetWeapons()
        {
            var professions = new List <Profession>();
            var builder     = new LSBuilder();

            builder.ReadJson(Resources.profession).GetValue(ref professions);
            var gamePath = "D:\\地下城与勇士";

            var regex = new Regex("\\d+");

            foreach (var prof in professions)
            {
                foreach (var type in prof.Weapon)
                {
                    var file = $"{gamePath}\\{NpkCoder.IMAGE_DIR}\\{Avatars.GetWeaponFile(prof.Name, type)}.NPK";
                    if (!File.Exists(file))
                    {
                        continue;
                    }
                    var list = NpkCoder.LoadAll(file, Avatars.MatchWeapon);
                    var path = $"d:\\avatar\\new_image\\{prof.Name}\\{type}";
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    foreach (var img in list)
                    {
                        var image = img[prof.Frame];
                        var match = regex.Match(img.Name);
                        ImageToJson(path, prof.Name, type, img.Name, match.Value, image);
                    }
                }
            }
        }
Ejemplo n.º 8
0
        public Avatar()
        {
            AvatarSize avatarSize;

            switch (DNTRequest.GetString("size").ToLower())
            {
            case "large":
            {
                avatarSize = AvatarSize.Large;
                break;
            }

            case "medium":
            {
                avatarSize = AvatarSize.Medium;
                break;
            }

            case "small":
            {
                avatarSize = AvatarSize.Small;
                break;
            }

            default:
            {
                avatarSize = AvatarSize.Medium;
                break;
            }
            }
            string avatarUrl = Avatars.GetAvatarUrl(DNTRequest.GetString("uid"), avatarSize);

            HttpContext.Current.Response.Redirect(avatarUrl);
        }
Ejemplo n.º 9
0
        public VRCAPIClient(string username, string password)
        {
            Auth          = new Auth(username, password);
            Avatars       = new Avatars();
            Config        = new Config();
            Friends       = new Friends();
            Moderations   = new Moderations();
            Users         = new Users();
            Worlds        = new Worlds();
            Favorites     = new Favorites();
            Universal     = new Universal();
            Notifications = new Notifications();

            if (httpClient == null)
            {
                httpClient             = new HttpClient();
                httpClient.BaseAddress = new Uri(baseAddress);
            }

            string base64Auth = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{Auth.Username}:{Auth.Password}"));

            var header = httpClient.DefaultRequestHeaders;

            if (header.Contains("Authorization"))
            {
                header.Remove("Authorization");
            }
            header.Add("Authorization", $"Basic {base64Auth}");
        }
Ejemplo n.º 10
0
        /// <summary>
        ///     执行拼合
        /// </summary>
        public void RunMerge()
        {
            var list    = Queues.ToList();
            var version = Version;

            PreHandles.ForEach(e => version = e.Invoke(list, version));
            Avatars.Merge(list, version, this);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// pripoji se a nacte avatary
        /// </summary>
        /// <param name="u"></param>
        public void UserLogIn(Uzivatel u)
        {
            try
            {
                GetVersion();
                Console.WriteLine("Download main.swf");
                var      responseNON = wc.DownloadString(MnfAddress.SiteSWF("main.swf?version=" + Properties.Settings.Default.Verze));
                string[] toDown      = new string[] { "highscores", "dialog_manager", "outlined_font", "bubble_manager", "chat_manager", "picture_viewer", "avatar_info", "custom_bg_manager", "friends_list", "mail_manager", "invite_manager", "item_manager", "system_message_manager", "game_settings", "login_screen", "emoticons", "petnis", "avatar" };
                foreach (var td in toDown)
                {
                    Console.WriteLine("Download " + td + ".swf");
                    responseNON = wc.DownloadString(MnfAddress.SiteSWF(td + ".swf?version=" + Properties.Settings.Default.Verze));
                }
                string s;
                //Logovani
                var data = new NameValueCollection();
                data["pass"]  = u.HesloUzivatele;
                data["email"] = u.JmenoUzivatele;
                mnfUzivatel.LoginPaswCrypted = u.HesloUzivatele;

                Console.WriteLine("Loging to game");
                var response = wc.UploadValues(MnfAddress.SiteMain() + MnfAddress.SiteLogin, "POST", data);//&errors=00&user_id=1658254&premium=0&premium_notification=0&overcrowder=0&
                s = Encoding.UTF8.GetString(response, 0, response.Length);
                if (UserParse(s))
                {
                    MessageBox.Show("Bad login\n" + s); return;
                }
                Console.WriteLine("Loging ok");
                Console.WriteLine("Download bug_report & avatar_manager_screen");
                responseNON = wc.DownloadString(MnfAddress.SiteMain("bug_report.php?email=" + u.JmenoUzivatele + "&avatar="));
                responseNON = wc.DownloadString(MnfAddress.SiteSWF("avatar_manager_screen.swf?1." + Properties.Settings.Default.Verze));
                ////Zisk Avatara
                data            = new NameValueCollection();
                data["pass"]    = u.HesloUzivatele;
                data["user_id"] = mnfUzivatel.UserID.ToString();//nebo user%5Fid

                Console.WriteLine("read avatars");
                response = wc.UploadValues(MnfAddress.SiteMain() + MnfAddress.SiteAvatar, "POST", data);
                s        = Encoding.UTF8.GetString(response, 0, response.Length);
                string[] ss = s.Split('&')[1].Split(';');
                //if (ss.Length < 5) { MessageBox.Show("bad response\n" + s); return true; }
                Avatars.Clear();
                for (int i = 0; i < ss.Length; i++)
                {
                    var a = new Avatar();
                    if (a.ParseAvatar(ss[i]))
                    {
                        MessageBox.Show("bad response\n" + ss[i]);
                    }
                    else
                    {
                        Avatars.Add(a);
                        Console.WriteLine("Avatar add " + a.JmenoPostavy);
                    }
                }
            }
            catch (Exception e) { Console.WriteLine("Nepovedlo se pripojit uzivatele " + u.JmenoUzivatele); Console.WriteLine(e); }
        }
Ejemplo n.º 12
0
        void TryAddCustomAvatar()
        {
            AvatarItem customAvatar = GetCustomAvatar();

            if (customAvatar != null)
            {
                Avatars.Add(customAvatar);
            }
        }
Ejemplo n.º 13
0
        internal override void Process()
        {
            if (this.Connection.Avatar.Rank >= this.RequiredRank)
            {
                if (this.Parameters.Length >= 2)
                {
                    try
                    {
                        if (Enum.TryParse(this.Parameters[1], out this.Rank))
                        {
                            if (this.Parameters[0] == this.Tag)
                            {
                                LogicLong         id     = LogicTagUtil.ToLogicLong(this.Tag);
                                LogicClientAvatar avatar = Avatars.Get(id);

                                if (this.Rank > this.Connection.Avatar.Rank)
                                {
                                    this.Connection.SendChatMessage("Target privileges are higher then yours.");
                                }
                                else
                                {
                                    if (avatar != null)
                                    {
                                        avatar.SetRank(this.Rank);
                                        this.Connection.SendChatMessage($"{avatar.Name} now has the rank {this.Rank}");
                                    }
                                    else
                                    {
                                        this.Help.AppendLine("Hashtags can only contain these characters:");
                                        this.Help.AppendLine("Numbers: 0, 2, 8, 9");
                                        this.Help.AppendLine("Letters: P, Y, L, Q, G, R, J, C, U, V");

                                        this.Connection.SendChatMessage(this.Help.ToString());
                                    }
                                }
                            }
                        }
                        else
                        {
                            this.Connection.SendChatMessage(this.Help.ToString());
                        }
                    }
                    catch (Exception exception)
                    {
                        this.Connection.SendChatMessage($"Failed with error {exception.Message}");
                    }
                }
                else
                {
                    this.Connection.SendChatMessage(this.Help.ToString());
                }
            }
            else
            {
                this.Connection.SendChatMessage("Insufficient privileges.");
            }
        }
Ejemplo n.º 14
0
        public void Priview(int index, Graphics g)
        {
            var array = Queues.ToArray();

            Array.Reverse(array);
            var bmp = Avatars.Preview(array, index);

            g.DrawImage(bmp, new Point(20, 20));
        }
Ejemplo n.º 15
0
    public static void SelectAvatar(Avatars avatar)
    {
        int        avatarNum = (int)avatar;
        GameObject selectedAvatar;

        selectedAvatar = Instantiate(gm.avatarList[avatarNum]);

        gm.player = selectedAvatar;
    }
Ejemplo n.º 16
0
        protected async Task getAvatars()
        {
            AvatarService        service = new AvatarService();
            IEnumerable <Avatar> list    = await service.FindAll();

            foreach (var av in list)
            {
                Avatars.Add(av);
            }
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Gets the binary data from the specified URL, or from the cache if available.
        /// </summary>
        /// <param name="avatar">The URL or Gravatar email to retrieve the image from.</param>
        /// <returns>The byte array for the image data. <c>null</c> if <paramref name="avatar"/> is invalid.</returns>
        public static async Task <byte[]> GetAvatarAsync(string avatar)
        {
            if (String.IsNullOrWhiteSpace(avatar))
            {
                return(await MysteryMan.Value.ConfigureAwait(false));
            }

            byte[] avatarData;
            if (Avatars.TryGetValue(avatar, out avatarData))
            {
                return(avatarData);
            }

            Uri imageUri;

            if (Uri.TryCreate(avatar, UriKind.Absolute, out imageUri) && imageUri.Scheme != "gravatar")
            {
                if (imageUri.IsFile)
                {
                    return(null);
                }
            }
            else
            {
                if (imageUri != null && imageUri.Scheme == "gravatar")
                {
                    imageUri = new Uri(GravatarBaseUri, imageUri.Host + "?d=mm&s=96");
                }
                else if (avatar.Contains("@") && avatar.Contains("."))
                {
                    string clean    = avatar.Trim().ToLower();
                    byte[] hashData = Md5.ComputeHash(Encoding.ASCII.GetBytes(clean));
                    string hash     = hashData.Aggregate(String.Empty, (s, b) => s + b.ToString("x2"));

                    avatar = "gravatar://" + hash;

                    imageUri = new Uri(GravatarBaseUri, hash + "?d=mm&s=96");
                }
                else
                {
                    return(await MysteryMan.Value.ConfigureAwait(false));
                }
            }

            try {
                byte[] image = await WebClient.GetByteArrayAsync(imageUri).ConfigureAwait(false);

                Avatars.TryAdd(avatar, image);

                return(image);
            } catch {
                return(null);
            }
        }
Ejemplo n.º 18
0
    void SetBackgroundMusic(Avatars playerAvatar, AudioClip[] backgroundMusic, AudioSource backgroundPlayer)
    {
        int avatarNum = (int)playerAvatar;

        backgroundPlayer.Stop();
        backgroundPlayer.clip = backgroundMusic[avatarNum];
        backgroundPlayer.Play();

        GetComponent <AudioSource>().clip = narrationClips[avatarNum];
        GetComponent <AudioSource>().Play();
    }
        internal override void Encode()
        {
            var avatarList = Avatars.OrderByDescending();

            this.Stream.WriteInt(avatarList.Count);

            foreach (LogicClientAvatar avatar in avatarList)
            {
                avatar.EncodeRankingEntry(this.Stream);
            }
        }
Ejemplo n.º 20
0
 public PlayerData(string name, int age, Genders gender, int height, int weight, Avatars avatar, int footTrainingLevel, int armTrainingLevel)
 {
     _name              = name;
     _age               = age;
     _gender            = gender;
     _height            = height;
     _weight            = weight;
     _avatar            = avatar;
     _footTrainingLevel = footTrainingLevel;
     _armTrainingLevel  = armTrainingLevel;
 }
Ejemplo n.º 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.QueryString["UserID"]))
            {
                BtnBet.Visible             = false;
                BtnViewBet.Visible         = true;
                BtnViewBonus.Visible       = true;
                BtnViewBet.OnClientClick   = $"window.location.href='MyBetLog.aspx?userid={UserId}'; return false;";
                BtnViewBonus.OnClientClick = $"window.location.href='MyBonusLog.aspx?userid={UserId}'; return false;";
            }
            else
            {
                BtnBet.Visible       = true;
                BtnViewBet.Visible   = false;
                BtnViewBonus.Visible = false;
            }

            if (UserId > 0)
            {
                var currentGamlber = new Gambler(UserId);

                ltrlTotalBet.Text = currentGamlber.TotalBet.ToString("N2");
                ltrlWin.Text      = currentGamlber.Win.ToString();
                ltrlLose.Text     = currentGamlber.Lose.ToString();
                ltrlEarning.Text  = Bet.GetUserTotalWinCash(UserId).ToString("N2");
                ltrlCash.Text     = currentGamlber.Cash.ToString("N2");

                ltrlQSB.Text = Users.GetUserExtCredits(UserId, 2).ToString("N2");
                ltrlRP.Text  = Users.GetUserExtCredits(UserId, 4).ToString("f0");

                //UserInfo userInfo = AdminUsers.GetUserInfo(UserID);
                var myAvatar = Avatars.GetAvatarUrl(UserId, AvatarSize.Small);
                //if (userInfo.Avatar == string.Empty)
                //{
                //    imgAvatar.ImageUrl = "/images/common/noavatar_small.gif";
                //}
                //else if (userInfo.Avatar.ToLower().IndexOf(@"/") == 0)
                //{
                //    imgAvatar.ImageUrl = userInfo.Avatar;
                //}
                //else if (userInfo.Avatar.ToLower().IndexOf("http") >= 0)
                //{
                //    imgAvatar.ImageUrl = userInfo.Avatar;
                //}
                //else
                //{
                //    imgAvatar.ImageUrl = string.Format("/{0}", userInfo.Avatar);
                //}
                imgAvatar.ImageUrl      = myAvatar;
                imgAvatar.AlternateText = UserName;

                hlUserName.Text = UserName;
            }
        }
Ejemplo n.º 22
0
        /// <summary>
        /// 创建文件夹
        /// </summary>
        /// <param name="uid"></param>
        private void CreateDir(string uid)
        {
            uid = Avatars.FormatUid(uid);
            string avatarDir = string.Format("{0}avatars/upload/{1}/{2}/{3}",
                                             BaseConfigs.GetForumPath, uid.Substring(0, 3), uid.Substring(3, 2), uid.Substring(5, 2));

            if (!Directory.Exists(Utils.GetMapPath(avatarDir)))
            {
                Directory.CreateDirectory(Utils.GetMapPath(avatarDir));
            }
        }
Ejemplo n.º 23
0
 private static bool MatchAvatar(Album al, List <string> list)
 {
     if (Avatars.MatchAvatar(al))
     {
         var match = Regex.Match(al.Name, "\\d+");
         if (match.Success)
         {
             return(!list.Contains(match.Value));
         }
     }
     return(false);
 }
Ejemplo n.º 24
0
        async Task LoadToCollection(IEnumerable <AvatarItem> avatars)
        {
            await AvatarsSemaphore.WaitAsync().ConfigureAwait(false);

            using (Avatars.UpdatesBlock()) {
                Avatars.Clear();
                Avatars.AddRange(avatars);
                TryAddCustomAvatar();
            }

            AvatarsSemaphore.Release();
        }
Ejemplo n.º 25
0
        private void DelUserInfo_Click(object sender, EventArgs e)
        {
            #region  除指定用户信息

            if (this.CheckCookie())
            {
                int uid = DNTRequest.GetInt("uid", -1);

                if (!AllowEditUserInfo(uid, true))
                {
                    return;
                }

                if (AllowDeleteUser(this.userid, uid))
                {
                    bool delpost = !(deltype.SelectedValue.IndexOf("1") >= 0);
                    bool delpms  = !(deltype.SelectedValue.IndexOf("2") >= 0);

                    if (SpacePluginProvider.GetInstance() != null)
                    {
                        SpacePluginProvider.GetInstance().Delete(uid);
                    }

                    if (AlbumPluginProvider.GetInstance() != null)
                    {
                        AlbumPluginProvider.GetInstance().Delete(uid);
                    }
                    if (AdminUsers.DelUserAllInf(uid, delpost, delpms))
                    {
                        //删除用户同步
                        Discuz.Forum.Sync.DeleteUsers(uid.ToString(), "");
                        //ManyouApplications.AddUserLog(uid, UserLogActionEnum.Delete);
                        //删除该用户头像
                        Avatars.DeleteAvatar(uid.ToString());
                        AdminUsers.UpdateForumsFieldModerators(userName.Text);

                        OnlineUsers.DeleteUserByUid(userInfo.Uid);    //移除该用户的在线信息,使之退出
                        AdminVistLogs.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台删除用户", "用户名:" + userName.Text);
                        base.RegisterStartupScript("PAGE", "window.location.href='global_usergrid.aspx?condition=" + DNTRequest.GetString("condition") + "';");
                    }
                    else
                    {
                        base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='global_usergrid.aspx?condition=" + DNTRequest.GetString("condition") + "';</script>");
                    }
                }
                else
                {
                    base.RegisterStartupScript("", "<script>alert('操作失败,你要删除的用户是创始人用户或是其它管理员,因此不能删除!');window.location.href='global_usergrid.aspx?condition=" + DNTRequest.GetString("condition") + "';</script>");
                }
            }

            #endregion
        }
        public async Task <JsonResult> SignUp([FromBody] SignUpViewModel vm)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    // check if any values tracked in Auth0 have changed
                    var extId = await _authAdapter.SignUpUser(vm);

                    // save to our db now
                    var user = new AppUser()
                    {
                        FirstName   = vm.FirstName,
                        LastName    = vm.LastName,
                        Email       = vm.Email,
                        ExternalId  = extId,
                        AvatarUrl   = Avatars.GetAvatarUrl(vm.FirstName, vm.LastName, vm.Email),
                        IsDeleted   = false,
                        IsSuspended = false,
                        UserRoles   = new List <AppUserRole> {
                            new AppUserRole {
                                RoleId = 2
                            }
                        }                                                                    // default to free user
                    };

                    _userRepo.AddUser(user);
                    if (_userRepo.Base.SaveAll(User))
                    {
                        var newVm = user.ToViewModel();
                        Response.StatusCode = (int)HttpStatusCode.OK;
                        return(Json(newVm));
                    }
                    else
                    {
                        Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                        return(Json(MsgFactory.Error("Unable to save new user")));
                    }
                }

                else
                {
                    Response.StatusCode = (int)HttpStatusCode.BadRequest;
                    return(Json(MsgFactory.Error(ModelState)));
                }
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                return(Json(MsgFactory.Error(ex)));
            }
        }
Ejemplo n.º 27
0
        public ActionResult Index(int userId, string name, int width = 0, int height = 0)
        {
            string imagePath = Avatars.GetAvatarImagePath(this.Tenant, userId.ToString(CultureInfo.InvariantCulture));

            if (string.IsNullOrWhiteSpace(imagePath))
            {
                return(this.File(Avatars.FromName(name), "image/png"));
            }

            string mimeType = MimeMapping.GetMimeMapping(imagePath);


            return(this.File(BitmapHelper.ResizeCropExcess(imagePath, width, height), mimeType));
        }
Ejemplo n.º 28
0
        private void InitializePlayers()
        {
            Face1.Avatar = Configuration.DefaultAvatar;
            Face1.Color  = Configuration.DefaultColorGroup;
            Face1.SetPlayerName("Jorge");

            Face2.Avatar = Avatars.GetRandomAvatar();
            Face2.Color  = ColorFactory.GetRandomColor(Face1.Color);

            FaceSelector3.Avatar = Avatars.GetRandomAvatar();
            FaceSelector3.Color  = ColorFactory.GetRandomColor(Face1.Color, Face2.Color);

            FaceSelector4.Avatar = Avatars.GetRandomAvatar();
            FaceSelector4.Color  = ColorFactory.GetRandomColor(Face1.Color, Face2.Color, FaceSelector3.Color);
        }
Ejemplo n.º 29
0
 public void Do(params object[] args)
 {
     _array = args as Album[];
     _list  = new List <Album>();
     if (_array == null)
     {
         return;
     }
     foreach (var al in _array)
     {
         var arr = Avatars.SplitFile(al);
         Connector.RemoveFile(al);
         Connector.AddFile(false, arr);
         _list.AddRange(arr);
     }
 }
Ejemplo n.º 30
0
 public LoginResultModel Post(LoginRequest request)
 {
     // Your login logic here
     return(new LoginResultModel {
         Country = new Country {
             Name = "United States", A2 = "Something", Code = 1, PhonePrefix = 555
         },
         Avatars = new Avatars {
             Small = "small.png", Medium = "medium.png", Large = "large.png"
         },
         RootObject = new RootObject {
             CID = 123,
             Username = "",
             ...
         }
     });
Ejemplo n.º 31
0
 public void Start()
 {
     avatars = GetComponent<Avatars>();
     GenerateRandomExample();
 }