public HttpResponseMessage UpdateAvatar(AccountsAvatarRequest model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState));
            }

            SuccessResponse r      = new SuccessResponse();
            string          userId = _userService.GetCurrentUserId();

            _accountsService.UpdateAvatar(model, userId);

            return(Request.CreateResponse(HttpStatusCode.OK, r));
        }
Пример #2
0
        // UPDATE Avatar IMAGE
        public void UpdateAvatar(AccountsAvatarRequest model, string userId)
        {
            DataProvider.ExecuteNonQuery(GetConnection, "dbo.Accounts_UpdateAvatarUrl"
                                         , inputParamMapper : delegate(SqlParameterCollection paramCollection)
            {
                paramCollection.AddWithValue("@UserId", userId);
                paramCollection.AddWithValue("@AvatarUrl", model.AvatarUrl);
            });

            if (_cacheService.Contains(globalKey))
            {
                _cacheService.Remove(globalKey);
                _cacheService.Add(globalKey, new object());
            }
        }