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)); }
// 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()); } }