private static Either <Error, UserAction> ReadAction() { return(Parsers.ParseEnum <UserAction>(Console.ReadLine()) .ToEither <Error>(new InvalidAction())); }
private static Either <Error, Role> ReadRole() { Console.WriteLine("Role:"); return(Parsers.ParseEnum <Role>(Console.ReadLine()) .ToEither <Error>(new InvalidRole())); }