public async Task <IActionResult> Update() { var owner = await userManager.GetUserAsync(HttpContext.User); var appuser = AppUser.ApplicationUserToAppUser(owner); var idealist = IdeaEx.GetFullList(0, appuser, context); var vm = new UpdateViewModel { JsonIdeas = JsonConvert.SerializeObject(idealist, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }) }; return(View(vm)); }
//[ValidateAntiForgeryToken] public async Task <IActionResult> ProcessList([FromBody] ProfileViewModel vm) { var username = ""; try { username = vm.UserName; } catch (NullReferenceException ex) { var owner = await userManager.GetUserAsync(HttpContext.User); username = await userManager.GetUserNameAsync(owner); } var user = AppUser.GetByUserName(username, context); var ideas = IdeaEx.GetFullList(vm.Offset, user, context); var json = JsonConvert.SerializeObject(ideas, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }); return(Json(json)); }