public IActionResult Manage() { var userID = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; var userConfigs = _accountService.GetUserConfigs(userID); var viewModel = new MangeViewModel { DefaultCurrencyID = userConfigs.DefaultCurrencyID, CarryoverRests = userConfigs.CarryoverRests, }; return(View(viewModel)); }
public IActionResult SaveConfig(MangeViewModel model) { if (!ModelState.IsValid) { return(null); } var userConfigs = new UserConfigs { CarryoverRests = model.CarryoverRests, DefaultCurrencyID = model.DefaultCurrencyID }; var userID = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; _accountService.SaveConfig(userConfigs, userID); return(RedirectToAction("MainPage", "Transaction")); }