public new ActionResult Profile(ProfileViewModel model, HttpPostedFileBase file)
        {
            //var model = new ProfileViewModel();
            //model.Nickname = User.Identity.NickName();
            //model.Avatar = User.Identity.Avatar();
            string avantarFolder = "~/Avatars";

            if (ModelState.IsValid)
            {
                int userid = User.Identity.GetUserId <int>();
                var user   = UserManager.Users.Where(u => u.Id == userid).SingleOrDefault();
                if (user != null)
                {
                    if (file != null && file.ContentLength > 0)
                    {
                        FileInfo fi             = new FileInfo(file.FileName);
                        var      extension      = fi.Extension.ToLowerInvariant();
                        string   avatarFileName = string.Format("{0}_{1}{2}", user.NickName, user.Id, extension);

                        var tempfilePath = Server.MapPath(string.Format("~/Temp/{0}{1}", Guid.NewGuid().ToString(), extension));
                        if (null != FileUploadHelper.ImageResizeAndLocation(tempfilePath, "~/Avatars", avatarFileName, 300, _24ayar.ImageProcess.ResizeProportionType.PROPORTION_W, false, true))
                        {
                        }
                        else
                        {
                            ModelState.AddModelError("", "Avatar dosyanın dosya beklenen biçimde değil. (jpg,png,bmp,gif) olmalıdır");
                        }
                    }
                    user.NickName = model.Nickname;
                    UserManager.Update(user);
                    return(null);
                }
                else
                {
                    return(View(model));
                }
            }
            else
            {
                return(View(model));
            }
        }