Ejemplo n.º 1
0
 public IActionResult OnPost(RemotelyUserOptions options)
 {
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     if (!options.CommandModeShortcutBash.StartsWith("/"))
     {
         options.CommandModeShortcutBash = "/" + options.CommandModeShortcutBash;
     }
     if (!options.CommandModeShortcutCMD.StartsWith("/"))
     {
         options.CommandModeShortcutCMD = "/" + options.CommandModeShortcutCMD;
     }
     if (!options.CommandModeShortcutPSCore.StartsWith("/"))
     {
         options.CommandModeShortcutPSCore = "/" + options.CommandModeShortcutPSCore;
     }
     if (!options.CommandModeShortcutWeb.StartsWith("/"))
     {
         options.CommandModeShortcutWeb = "/" + options.CommandModeShortcutWeb;
     }
     if (!options.CommandModeShortcutWinPS.StartsWith("/"))
     {
         options.CommandModeShortcutWinPS = "/" + options.CommandModeShortcutWinPS;
     }
     DataService.UpdateUserOptions(User.Identity.Name, options);
     Message = "Saved successfully.";
     return(RedirectToPage());
 }
Ejemplo n.º 2
0
 public void UpdateUserOptions(string userName, RemotelyUserOptions options)
 {
     RemotelyContext.Users.FirstOrDefault(x => x.UserName == userName).UserOptions = options;
     RemotelyContext.SaveChanges();
 }
Ejemplo n.º 3
0
 public void OnGet()
 {
     Options = DataService.GetUserOptions(User.Identity.Name);
 }